.input_text{display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;border-left:1px solid #c7c7c7;border-top:1px solid #d6d6d6;border-right:1px solid #c7c7c7;border-bottom:1px solid #e5e5e5;}
	.input_text input{font:14px arial,tahoma,verdana !important;font-weight:normal !important;background:#ffffff !important;color:#000000 ;padding:0 12px !important;border-left:1px solid #f6f6f6 !important;border-bottom:0 !important;border-right:1px solid #f6f6f6 !important;border-top:1px solid #f6f6f6 !important;}
.input_submit{position:relative;display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;background:url(/media/input_submit.gif) left top repeat-x ;}
	.input_submit input{font:normal bold 14px arial,tahoma,verdana !important;height:37px !important;width:auto !important;position:relative;cursor:pointer;padding:0 15px 6px !important;*padding-left:5px !important;*padding-right:5px !important;background:none !important;border:0 !important;color:#000 !important;}
	.input_submit .input_submit-l{position:absolute;background:url(/media/input_submit-l.gif) left top no-repeat;left:0;top:0;width:6px;height:31px;}
	.input_submit .input_submit-r{position:absolute;background:url(/media/input_submit-r.gif) left top no-repeat;right:0;top:0;width:6px;height:31px;}
	.input_submit:hover input{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; -khtml-opacity: 0.5;opacity: 0.5;}
.input_text input:focus{outline: none;}
.input_radio{margin-top:3px;}
	.input_radio label{color:#000;font-size:11px;padding-right:26px;}
	.input_radio label span{display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;padding:0 0 0 8px;}
.selects{display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;border-left:1px solid #c7c7c7;border-top:1px solid #d6d6d6;border-right:1px solid #c7c7c7;border-bottom:1px solid #e5e5e5;*border:0;}
	.selects select{background:#ffffff !important;color:#000000 !important;padding:2px 2px !important;width:266px;*width:268px;font:14px arial,tahoma,verdana !important;}

.input_file{display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;border-left:1px solid #c7c7c7;border-top:1px solid #d6d6d6;border-right:1px solid #c7c7c7;border-bottom:1px solid #e5e5e5;}	
	.input_file input{font:14px arial,tahoma,verdana !important;width:260px !important;*width:266px !important;background:#ffffff !important;color:#000000 !important;padding:2px 2px !important;border-left:1px solid #f6f6f6 !important;border-bottom:0 !important;border-right:1px solid #f6f6f6 !important;border-top:1px solid #f6f6f6 !important;}
.input_checkbox{margin-top:3px;display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;}	
	
	#left{width:22% !important;}
		#left .blocks.news .elementes{margin-bottom:15px;}
		#left .blocks.news .elementes .date {margin-top:3px;}
		#left .blocks.news .shortnews-title{font-size: 14px;line-height: 18px;}
			#left .blocks.news .shortnews-title a{color:#2D7AC7 !important;}
			#left .blocks.news .shortnews-title a:hover{color:#D23600 !important;}
	#auth_form{-moz-box-shadow: -2px 2px 3px #ccc;-webkit-box-shadow: -2px 2px 3px #ccc;box-shadow: -2px 2px 3px #ccc;background:#f7fafd;border:2px solid #dae2ea;position:absolute;height:139px;width:235px;left:46px;top:45px;position:absolute;text-align:left !important;z-index:20;}
		#auth_form  .close{right:18px;top:12px;}
		#auth_form  .text{margin-top:27px;margin-left:15px;}
	#auth_form .input_text{margin-bottom:8px;}
		#auth_form .input_text input{width:179px;height:24px;font-style:italic !important;*padding-top:3px !important;*height:21px;*margin-left:-15px;}
		#auth_form .input_submit{float:left;}
			#auth_form .input_submit input{*margin-left:-15px;}
		#zpassword{float:right;display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;margin-right:15px;margin-top:7px;}
	
	#registration{margin-right:80px;}	
		#registration .add_vacancies{border-bottom:1px solid #dfe6ed;padding-top:3px;*padding-top:2px; width:100%}
			#registration .add_vacancies-l{float:left;padding-left:13px;width:30%;padding-top:3px;*padding-top:5px;}
			#registration .add_vacancies-r{float:left; width:67%;}
				#registration .input_text input{width:260px !important;height:20px;*padding-top:4px !important;*height:16px;}
		#registration .fixfooterie_ln{height:3px;*height:0px;}
		.redcolor{color:#d0491d;}
		.hidetext{color:#889094;font-size:11px;padding:0 0 0 12px;vertical-align:top;float:left;width:41%;visibility:visible !important;display:none;}
		.hidetext2{color:#889094;font-size:11px;padding:0 0 0 12px;display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;margin-right:15px;margin-top:3px;}
		#registration .input_text input{padding-left:2px !important;padding-right:2px !important;}
                
                #registration .input_text, #registration .input_checkbox{ float:left; }
                
		#registration .mo_info{color:#000000;font-size:14px;font-weight:bold;margin-top:33px;margin-bottom:5px;margin-left:12px;}
		#registration .textarea{display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;border-left:1px solid #c7c7c7;border-top:1px solid #d6d6d6;border-right:1px solid #c7c7c7;border-bottom:1px solid #e5e5e5;}
			#registration .textarea span{padding:2px !important;border-left:1px solid #f6f6f6 !important;border-bottom:0 !important;border-right:1px solid #f6f6f6 !important;border-top:1px solid #f6f6f6 !important;display:block;}
			#registration .textarea textarea{border:0 !important;margin:0 !important;padding:0!important;font:14px arial,tahoma,verdana !important;width:400px;display:block;background:#ffffff !important;color:#000000 !important;height:110px;}
.add_vacancies.no{border:0 !important;}
.regfooter{margin:33px 0 0 11px;}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
@-moz-document url-prefix(){.input_file{border:0;}}			
#auth_form{behavior: url(/css/pie.htc);_behavior:;}