.registration tbody{
	font:13px Arial, Helvetica, sans-serif;
}
.registration td.shadow-top{
	background:url(../images/uper-shadow.gif) no-repeat;
}
.registration td.header{
	background:url(../images/bg-top-table.gif) repeat-x;
	float:left;
	height:23px;
	border:1px solid #f3f3f3;
	width:490px;
	/*width:100%;*/
}
.registration td.header .head-browse{
	float:left;
	height:23px;
	width:490px;
	/*width:100%;*/
}
.registration td.header .head-browse label.title{
	float:left;
	font-size:19px;
	margin-left:12px;
	display:inline;
	width:200px;
	height:23px;
	color:#333;
}
.registration td.header a:hover{text-decoration:underline;}
.registration tr.title-box td, 
.registration tr.submit-box td, 
.registration tr.enter-box td{
	float:left;
	display:inline;
	border:1px solid #f0f0f0;
	margin:2px 0;
	width:490px;
	/*width:100%;	*/
}
.registration tr.title-box td{
	float:left;
	display:inline;
	border:1px solid #f0f0f0;
	border-bottom:none;
	margin:2px 0;
	width:490px;
	/*width:100%;	*/
}
.registration tr.title-box h3{
	color:#0072bc;
	font-size:15px;
	font-weight:bold;
	margin:7px 0 7px 18px;
	float:left;
	display:inline;	
}

.registration tr.enter-box .fname,
.registration tr.enter-box .proffesion,
.registration tr.enter-box .location,
.registration tr.enter-box .company-type,
.registration tr.enter-box .email,
.registration tr.enter-box .work-number{
	float:left;
	height:1%;
	padding:12px 7px 12px 16px;
	display:inline;	
	width:220px;
}
.registration tr.enter-box .fname label,
.registration tr.enter-box .proffesion label,
.registration tr.enter-box .location label,
.registration tr.enter-box .company-type label,
.registration tr.enter-box .email label,
.registration tr.enter-box .work-number label{
	float:left;
	color:#6a695a;
}

.registration tr.enter-box .fname input,
.registration tr.enter-box .proffesion input,
.registration tr.enter-box .location input,
.registration tr.enter-box .company-type input,
.registration tr.enter-box .email input,
.registration tr.enter-box .work-number input{
	width:225px;
	height:20px;
	border:1px solid #f0f0f0;
}

.registration tr.enter-box .surname label,
.registration tr.enter-box .job-title label,
.registration tr.enter-box .industry label,
.registration tr.enter-box .password label,
.registration tr.enter-box .home-number label{
	float:left;
	color:#6a695a;
}
.registration tr.enter-box .surname,
.registration tr.enter-box .job-title,
.registration tr.enter-box .industry,
.registration tr.enter-box .password,
.registration tr.enter-box .home-number{
	float:left;
	height:1%;
	padding:12px 10px 12px 6px;
	display:inline;
	width:200px;
}
.registration tr.enter-box .surname input,
.registration tr.enter-box .job-title input,
.registration tr.enter-box .industry input,
.registration tr.enter-box .password input,
.registration tr.enter-box .home-number input{
	width:225px;
	height:20px;
	border:1px solid #f0f0f0;
}
.registration tr.enter-box .mobile-number{
	float:left;
	height:1%;
	padding:12px 4px 12px 16px;
	display:inline;	
	width:440px;
}
.registration tr.enter-box .mobile-number label{
	float:left;
	color:#6a695a;
}
.registration tr.enter-box .mobile-number input{
	width:225px;
	height:20px;
	border:1px solid #f0f0f0;
}
.registration tr.enter-box .adress{
	float:left;
	height:1%;
	padding:12px 8px 25px 16px;
	display:inline;	
	width:220px;
}
.registration tr.enter-box .adress label{
	float:left;
	color:#6a695a;
}
.registration tr.enter-box .adress input{
	width:225px;
	height:75px;
	border:1px solid #f0f0f0;
}
.registration tr.enter-box .postcode label{
	float:left;
	color:#6a695a;
}
.registration tr.enter-box .postcode{
	float:left;
	height:1%;
	margin:12px 0px 12px 7px;
	display:inline;
	width:232px;
}
.registration tr.enter-box .postcode input{
	width:225px;
	height:20px;
	border:1px solid #f0f0f0;
}
.registration tr.enter-box .postcode p.red{
	margin:15px 0 0;
	width:225px;
	font-size:11px;
	color:#c30;
	float:left;
	display:inline;
}
.registration tr.enter-box .Job-type{
	float:left;
	height:1%;
	padding:12px 10px 18px 7px;
	display:inline;
	width:226px;
}
.registration tr.enter-box .Job-type label{
	float:left;
	color:#6a695a;
}
.registration tr.enter-box .Job-type .check-job-type{
	float:left;
}
.registration tr.enter-box .Job-type input{
	float:left;
}
.registration tr.enter-box .Job-type span{
	float:left;
	/*margin:0 3px 0 5px;*/
	display:inline;
	color:#6a695a;
}



.registration tr.enter-box .location-within{
	display:inline;
	float:left;
	height:1%;
	padding:12px 0 12px 16px;
	width:250px;
}
.registration tr.enter-box .location-within label{
	float:left;
	color:#6a695a;
}
.registration tr.enter-box .location-within label.first{
	margin-right:48px;
	display:inline;
}

.registration tr.enter-box .location-within input{
	float:left;
	width:80px;
	height:20px;
	border:1px solid #f0f0f0;
}
.registration tr.enter-box .location-within span{
	float:left;
	margin:0 2px 0 2px;
	width:44px;
	display:inline;
	color:#6a695a;
	width:50px;
}
.registration tr.enter-box .location-within input.great{
	width:90px;
	float:left;
	
}



.registration tr.enter-box .salary{
	display:inline;
	float:left;
	height:1%;
	padding:12px 0 12px 0;
width:220px;
}
.registration tr.enter-box .salary label{
	float:left;
	color:#6a695a;
}
.registration tr.enter-box .salary label.first{
	margin-right:84px;
}

.registration tr.enter-box .salary input{
	float:left;
	width:90px;
	height:20px;
	border:1px solid #f0f0f0;
}
.registration tr.enter-box .salary input.left{
	margin-right:26px;
}
.registration tr.enter-box .salary span{
	float:left;
	margin:0 3px 0 5px;
	display:inline;
	color:#6a695a;
}
.registration tr.enter-box .salary label.littel{
	float:left;
	color:#6a695a;
	font-size:11px;
}
.registration tr.enter-box .salary label.littel-first{
	margin-right:50px;
	display:inline;
	font-size:11px;
}

.registration tr.enter-box .attach-cv{
	float:left;
	height:1%;
	padding:12px 0 12px 16px;
	display:inline;	
	width:230px;
}
.registration tr.enter-box .attach-cv label{
	float:left;
	color:#6a695a;
}
.registration tr.enter-box .attach-cv input.text{
	width:125px;
	height:18px;
	float:left;
	margin-right:5px;
	display:inline;
	border:1px solid #f0f0f0;
}
.registration tr.enter-box .attach-cv input.btn-browse{
	width:67px;
	height:21px;
	float:left;
}
.registration tr.enter-box .attach-cv p.permit{
	float:left;
	margin:15px 0 0;
	color:#6a695a;
	width:230px;
}
.registration tr.enter-box .attach-cv p.permit span.yes{
	margin-right:20px;	
}

.registration tr.enter-box .add-doc{
	float:left;
	height:1%;
	padding:12px 10px 12px 7px;
	display:inline;
	width:220px;
}
.registration tr.enter-box .add-doc input.text{
	width:125px;
	height:18px;
	float:left;
	margin-right:5px;
	display:inline;	
	border:1px solid #f0f0f0;
}
.registration tr.enter-box .add-doc input.btn-browse{
	width:67px;
	height:21px;
	float:left;
}
.registration tr.enter-box .add-doc label{
	float:left;
	color:#6a695a;
}
.registration tr.enter-box .add-doc p.sample{
	float:left;
	margin:5px 0 0;
	color:#6a695a;
	width:230px;
	font-size:11px;
}
.registration tr.enter-box .save{
	float:right;
	height:1%;
	margin:5px 16px 12px;
	display:inline;
}
.registration tr.enter-box .save input{
	width:78px;
	height:24px;	
}
.registration tr.submit-box .terms{
	float:left;
	height:1%;
	margin:12px 0 12px 16px;

	display:inline;	
}
.registration tr.submit-box .terms p{
	float:left;
	color:#6a695a;
	margin:0 13px 0 0;
	display:inline;
	
}
.registration tr.submit-box .terms p a.terms-condition{
	font-size:11px;
	color:#06c;
}
.registration tr.submit-box .terms p a:hover.terms-condition{
	text-decoration:none;
}
.registration tr.submit-box p.email-me{
	color:#6a695a;
	margin:5px 0 0 20px;
	float:left;
	display:inline;
	
}
.registration tr.submit-box p.contact-me{
	color:#6a695a;
	margin:5px 0 15px 20px;
	float:left;
	display:inline;
	
}
.registration tr.submit-box .full{
	float:right;
	height:1%;
	margin:12px 14px 12px 19px;
	display:inline;
}
.registration tr.submit-box .full input.btn-clear{
	width:78px;
	height:24px;	
}
.registration tr.submit-box .full input.btn-submit{
	width:78px;
	height:24px;	
}
.registration span.red{
	color:#c30;
}

/* additional styles */

.registration tr.message-box td {
    border-width:0px;
}

.registration tr.message-box span {
    color:Red;
	margin:7px 0 7px 18px;
	float:left;
	display:inline;	
}

.registration tr.enter-box .email select,
.registration tr.enter-box .password select {
	width:225px;
	height:20px;
	border:1px solid #f0f0f0;
}

.registration tr.enter-box .email .txt-location {
    width:182px;
}

.registration tr.enter-box .email .btn-location {
    width:30px;
    border:1px solid #f0f0f0;
}

.registration tr.enter-box .salary select{
	float:left;
	width:90px;
	height:20px;
	border:1px solid #f0f0f0;
}

.registration tr.enter-box .salary select.left{
	margin-right:30px;
}

.registration tr.enter-box .Job-type .check-job-type label{
	margin: 2px 9px 0px 0px;
}

.registration tr.enter-box .attach-cv p.permit label{
    float:none;
    margin: 2px 9px 0px 0px;
}

.registration tr.submit-box p.email-me label,
.registration tr.submit-box p.contact-me label{
	margin: 2px 9px 0px 0px;
}

.registration tr.enter-box .adress textarea{
	width:225px;
	height:75px;
	border:1px solid #f0f0f0;
}

/* end additional styles */

/* mcdropdown ext */

.registration div.mcdropdown {
	width: 225px!important;
}

/* style either the input or div where the plug-in is attached to */
.registration div.mcdropdown input, 
.registration div.mcdropdown div {
	height:14px!important;
	width: 98%!important;
}

/* end mcdropdown ext */
