.clear { clear:both; height:0px; font-size:1px; line-height:0px; overflow:hidden; }
input[type=checkbox], input[type=radio] { cursor:pointer; cursor:hand; margin:0; vertical-align:middle; }
label { cursor:pointer; cursor:hand; }
.infoblock {margin-bottom:8px}
.infoblock_name {font-weight:bold}
.ngrHeader { border-left:6px solid #f79f28; padding:3px 10px; margin-bottom:10px; color:#4A4949; font-size:17px; font-weight:bold; background:url(http://pics.nashgorod.ru/i_news/ugol.gif) right top no-repeat #E7E7E8; }

#newWorkWrap { position:relative; font-family:Arial; font-size:12px; }
	#newWorkWrap ul { list-style:none; }
	#newWorkWrap ul, #newWorkWrap li, #newWorkWrap tr, #newWorkWrap td { padding:0; margin:0; }
	#newWorkWrap table { border-collapse:collapse; border-spacing:0; }
	#newWorkWrap img, #newWorkWrap a img { vertical-align:middle; border:0; }

	/* Новые */
	#newWorkWrap #newWrap { color:#4a4949; margin-bottom:20px; width:100%; overflow:hidden; }
		#newWorkWrap .newList { float:left; width:30%; padding-left:3%; display:block !important; display:inline; }
			#newWorkWrap .newList .header { font-size:17px; margin-bottom:2px; }
			#newWorkWrap .newList .header_count { font-size:11px; color:#929292; margin-bottom:10px; }
			
			#newWorkWrap .newList .date { width:55px; background:#f5821f; color:#fff; font-size:11px; padding:2px 5px;  }
			#newWorkWrap .newList ul { margin-bottom:20px; padding-right:40px; }
				#newWorkWrap .newList li { padding:3px 0; }
					#newWorkWrap .newList a { color:#4a4949; }
            #newWorkWrap .newList a.newListAll { font-weight:bold; background:url(http://pics.nashgorod.ru/i/newjob/new-list-all.png) 0 6px no-repeat; padding-left:16px; color:#f5821f; }

	/* категории */
	#newWorkWrap #catsWrap { margin-bottom:20px; width:100%; overflow:hidden; }
		#newWorkWrap #catsWrap #catsHeader { background:#e7e7e8; padding:3px 0; width:100%; overflow:hidden; position:relative; }
			#newWorkWrap #catsWrap #catsHeader li { font-weight:bold; float:left; padding-left:3%; width:20%; font-size:16px; }
			#newWorkWrap #catsWrap #catsHeader li#catsToggler { width:11px; height:14px; position:absolute; top:4px; right:4px; padding:2px; line-height:100%; background:#f6f6f6; }
				#newWorkWrap #catsWrap #catsHeader li#catsToggler img { float:left; }
			#newWorkWrap #catsWrap #catsLists { border:1px solid #e7e7e8; overflow:hidden; padding-bottom:10px; }
	            #newWorkWrap #catsWrap .catList { float:left; padding-left:3%; width:20%; padding-top:10px; }
					#newWorkWrap #catsWrap .catList li { padding-bottom:5px; }
		            	#newWorkWrap #catsWrap .catList a { background:url(http://pics.nashgorod.ru/i/newjob/bullet-black.png) 0 6px no-repeat; padding-left:10px; color:#e9690a; }

	/* резюме */
	#newWorkWrap #resumeWrap { margin-bottom:20px;  }
		#newWorkWrap #resumeWrap #resumeTitle { padding:15px 0 0 0px; color:#f5821f; font-size:20px; font-weight:bold; }
			#newWorkWrap #resumeWrap #resumeTitle span { font-size:16px; vertical-align:middle; }
			#newWorkWrap #resumeWrap #resumeTitle a { color:#f5821f; }
			#newWorkWrap #resumeWrap #resumeRubr { padding:0 0 10px 23px; }
			#newWorkWrap #resumeWrap #resumeRubr a { color:#4a4949; }
			#newWorkWrap #resumeWrap #resumeRubr span { color:#4a4949; font-size:12px; vertical-align:middle; font-weight:bold }
			#newWorkWrap #resumeWrap #resumeTime { padding:0 0 10px 23px; color:#828080; font-size:11px; }
		#newWorkWrap #resumeWrap table { border-top:5px solid #e6e6e6; width:100%; }
			#newWorkWrap #resumeWrap td { vertical-align:top; padding:20px 0; border-bottom:1px solid #e6e6e6; }
			#newWorkWrap #resumeWrap td.label { font-weight:bold; padding:20px 40px 20px 20px; white-space:nowrap; width:140px; }
			#newWorkWrap #resumeWrap .downloadResume td { border-top:5px solid #e6e6e6; border-bottom:0; color:#e9690a; }
				#newWorkWrap #resumeWrap .downloadResume a { color:#e9690a; }


	/* поиск */
	#newWorkWrap #searchWrap { height:auto !important; height:1%; margin-bottom:20px; overflow:hidden; padding:10px; background:url(http://pics.nashgorod.ru/i/newjob/search-back.png) #f9ae54 repeat-x; border:1px solid #cf7200; }
        #newWorkWrap #searchWrap #textWrap { margin-right:330px; margin-bottom:5px; }
			#newWorkWrap #searchWrap #textWrap input#text { width:100%; float:left; }
		#newWorkWrap #searchWrap select#cat { float:right; width:200px; }
		#newWorkWrap #searchWrap input#submit { float:right; width:100px; margin-left:10px; margin-bottom:5px; }
		#newWorkWrap #searchWrap label { margin-right:20px; margin-bottom:5px; }

	

	/* вакансии */
	#newWorkWrap #vacanciesWrap { margin-bottom:20px; padding-left:3%; }
		#newWorkWrap #vacanciesWrap #vacanciesTitle { padding:10px 0; color:#f5821f; font-size:20px; font-weight:bold; }
   			#newWorkWrap #vacanciesWrap #vacanciesTitle span { font-size:16px; vertical-align:middle; }
			#newWorkWrap #vacanciesWrap #vacanciesTitle a { color:#f5821f; }
		#newWorkWrap #vacanciesWrap .vacanciesList { float:left; padding-right:80px; line-height:21px }
			#newWorkWrap #vacanciesWrap .vacanciesList li { background:url(http://pics.nashgorod.ru/i/newjob/bullet-orange.png) 0 8px no-repeat; color:#4a4949; padding:3px 0 3px 16px; }
				#newWorkWrap #vacanciesWrap .vacanciesList a { color:#4a4949; font-size:14px }

	#newWorkWrap #vacanciesTable { margin-bottom:20px; width:auto; margin-left:3%; }
		#newWorkWrap #vacanciesTable th { text-align:left; border-bottom:1px solid #e6e6e6; padding-bottom:10px; }
		#newWorkWrap #vacanciesTable td { text-align:left; padding:10px 40px 10px 0; border-bottom:1px solid #e6e6e6; }
	        #newWorkWrap #vacanciesTable a { color:#4a4949; }

	#addButtons a { display:block; width:235px; position:relative; margin-bottom:5px; cursor:pointer; cursor:hand; }
		#addButtons a span { background-position:center top; position:absolute; width:100%; height:100%; top:0; left:0; }
		#addButtons a:hover span { background-position:center bottom; }
	#addButtons a#addVacancyButton { height:49px; }
		#addButtons a#addVacancyButton span { background-image:url(http://pics.nashgorod.ru/i/newjob/vac.gif); }
	#addButtons a#addResumeButton { height:49px; }
		#addButtons a#addResumeButton span { background-image:url(http://pics.nashgorod.ru/i/newjob/res.gif); }
	#addButtons a#addResumeStudentButton { height:70px; }
		#addButtons a#addResumeStudentButton span { background-image:url(http://pics.nashgorod.ru/i/newjob/student_res.gif); }
	
	/* резюме студентов */
	#studentsres_info {padding-left:25px; padding-top:10px; padding-right:50px; padding-bottom:15px; background-color:#e7e7e8}
		#studentsres_info #header { font-weight:bold; font-size:14px; margin-bottom:6px}
		#studentsres_info ul {margin-left: 0; padding-left: 18px;}
			#studentsres_info ul li {list-style-type: decimal; margin-bottom:5px}
		#studentsres_info #bottom_message {margin-top:10px; color:#f5821f}
