#text-content div.inner.full-w { padding-right: 0; width: 100%; }
#text-content form { display: block;  width: 500px; margin: 15px 0 0; }
#text-content form table { border-collapse: collapse;  width: 100%; margin-bottom: 60px; }
#text-content form table td { vertical-align: top; padding: 10px 0; font-size: 1em; }
	#text-content form table td em {font-size: 0.8em;}
#text-content form table td.first { width: 136px; /width: 142px; padding: 12px 6px 8px 0; font-weight: normal; }
#text-content form table label { font-size: 0.8em; margin-right:1em; line-height: 1.485em; /zoom: 1; }
#text-content form table label.code { float: left; width: 5.9em; }
#text-content form table label.number { float: left; width: 10.5em; }
#text-content form table input { width: 100%; /width: 98%; _width: 100%; }
	#text-content form table input#connection-mail, #text-content form table input#connection-phone {width: auto; margin-right: 0.5em;}
#text-content form table select { width: auto; }
#text-content form table label.code input { margin-left: 7px; width: 3em; }
#text-content form table .submit td { padding: 5px 0; }
#text-content form table .submit input { width: auto; }
#text-content form table textarea { width: 100%; /width: 98%; _width: 100%; height: 13.7em; }
#text-content .code input { color: #ccc; text-align: center; }
#text-content .code input.clicked { color: #000; }


.error { border: 2px solid #f30; }

#text-content form fieldset {margin: 0 0 36px 0; padding: 10px 5px 12px 5px;}
	#text-content form fieldset legend {color:#457B99; font-size:0.85em;}
	#text-content form fieldset table {margin: 0 0 12px 0; width: 470px;}
            #text-content form fieldset table table {margin: 0; width: auto;}
	#text-content form fieldset table.sliding {padding-bottom: 12px; margin-bottom:16px; border-bottom:1px solid #457B99;}
	#text-content form fieldset table.daTable {display: table !important;}
		#text-content form fieldset table td {padding: 2px 0; font-size: 12px; color: #457B99;}
		#text-content form fieldset table td.w136 {width: 136px;}
	#text-content form fieldset table input {width: auto;}
	#text-content form fieldset table input#latinName {letter-spacing:2px; text-transform:uppercase; font-family:monospace;}
	* html #text-content form fieldset table input#latinName {letter-spacing:1px;}
		#text-content form fieldset table input[type='text'] {width: 96%;}
		#text-content form fieldset table input.t2 {width: 2em;}
		#text-content form fieldset table input.t4 {width: 3em;}
		#text-content form fieldset table input.t6 {width: 4em;}
		#text-content form fieldset table input.t7 {width: 7em;}
			#text-content form fieldset table span.t7 {width: 98px; display:block; float:left; margin-right:10px;}
			* html #text-content form fieldset table span.t7 {margin-right:2px;}
		#text-content form fieldset table input.w70p {width: 70%;}
		input.disbd {background-color: #ebebe4; border: 1px solid #aaa; padding:2px 0;}
	#text-content form fieldset table label {font-size: 12.8px; color: #000; margin-right: 10px;}
	#text-content form fieldset table textarea {height: auto; width: 96%;}
	
#text-content form#vacancyform #cv_file, 
#text-content form#vacancyform #cv_form {width: auto;}

#cv_contents, #edu2, #edu3, #job2, #job3, #rec2, #rec3, #rel2, #rel3, #rel4, #rel5, #otherJob2, #otherJob3 { display: none; }

