<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {overflow-x:auto; overflow-y:scroll}
body {background:#f3730e url(../images/bg.gif); margin:0 0 45px}
body, textarea, button, table {font:normal 12px/16px Arial, Helvetica, sans-serif}
div, img, form, fieldset, table {margin:0; padding:0; border:0}
p {padding:5px 0; margin:0}
a, a:active, a:visited {color:#f60; text-decoration:none}
button {text-shadow:#bbb 1px 1px 5px}
div, p, form, dl, dt, dd {zoom:1}
img {-ms-interpolation-mode:bicubic}

::-moz-selection {background:#f60; color:#fff}
::selection {background:#f60; color:#fff}


/* Main */
a.rss, a.more,
#logo,
#menu ul, #menu p a.lang,
#search input, #search .button, #search .preview a,
#search-corner .other .fb, #search-corner .other .tw,
#modal .login button.facebook,
#actions li, #actions a, #actions li.info em,
#content .ad_mask h1 em,
.framegen h2.title,
#content .box.archive input, #content .box.archive button,
#content .box.articles .text .quote, #content .box.articles .text .quote_left, #content .box.articles .text .quote_right, #content .box.articles .text .quote_intro, #content .box.articles .text .question,
#content .box.text .quote, #content .box.text .quote_left, #content .box.text .quote_right, #content .box.text .quote_intro, #content .box.text .question,
#content .box.articles input, #content .box.articles button,
#content .box.list td.open a, #content .box.list a.open,
#sidebar .cv .print .icon, #sidebar .cv .get .icon, #sidebar .cv .delete .icon,
#wide_content .box.register .button,
#sidebar .common h3,
#additional_content h3, #clubPrev, #clubNext, #clubPrev a, #clubNext a,
#portfolio dd.help
{background:url(../images/sprite_main.gif?load=2011-04-18) no-repeat}

/* Vertical */
#menu div, #menu dt, #menu dt em,
#search, #search form,
#search-corner, #search-corner div, #search-corner p,
#content .box.homepage dd a,
#content .box.archive .item,
#content .box .fancy-intro div,
#content .box.text.menu .links a,
#content .box.articles .top .texts, #content .box.articles.interview .top .text, #content .box.articles .top .nav a
{background:url(../images/sprite_v.gif?reload=2011-03-23) repeat-x}

/* Horizontal */
#content, #content .container,
#content .box.archive .item li,
#content .box.articles .cube h4.decor,
#wide_content, #wide_content .container,
#sidebar dt, #sidebar dd, #sidebar .common p, #sidebar .common a.title,
#sidebar .cv div,
#sidebar .groups p,
#additional_content, #additional_content .container
{background:url(../images/sprite_h.gif?reload=2011-03-23) no-repeat}

/* Menu */
#menu li a, #menu dl, #menu dt.corner, #menu dt a, #menu dt.corner em
{background:url(../images/sprite_menu.png?reload=2011-03-25) no-repeat}

/* Employees */
#content .ad_mask, #content .ad_mask dt, #content .ad_mask .registration,
#content .box.profiles h3,
button.fancy
{background:url(../images/sprite_employees.png) no-repeat}

/* CV */
#content #cv .info .avatar, #simplemodal-upload p.preview, #content #cv .section h3, #content #cv .section .item a, #content #cv .section .item .bullet, #modal h3, #content #cv.view h3, #content #cv .tabs p a,
#sidebar .cv h3, #sidebar .cv a.icon, #sidebar .cv .contact a, #sidebar .cv .subscribe a,
#sidebar .groups h3, #sidebar .groups a.icon,
#content .box.list table.edit span a
{background:url(../images/sprite_cv.gif?v=2011-11-15) no-repeat}

/* Flags */
#sidebar .cv .lang p
{background:url(../images/sprite_flags.gif) no-repeat}


/* Common */
.banner img, .banner embed, .banner object {margin-bottom:10px}

a.rss {float:right; display:block; width:40px; margin:5px 5px 0 0; line-height:15px; background-position:25px -180px; font-size:11px; font-weight:bold; color:#000}

a.more {display:block; width:75px; background-position:60px -193px; margin-top:3px; font-size:11px}
a.more:hover {color:#f40}

.warning {color:red !important}
.success {color:green !important}

input.checkbox {width:auto !important}


.pagination {font:11px sans-serif; line-height:18px; overflow:auto}
	.pagination span {float:left}
	.pagination .pages {float:right}
	.pagination a {padding:0 5px; margin:0 0 0 3px; float:left; border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; outline:none}
	.pagination a:active {background:#efefef}
	.pagination a.current {background:#f60; color:#fff; border-color:#f60; font-weight:bold}
	.pagination a.disabled {color:#999}


#bottom_ads div {width:300px; height:250px; float:left; margin:0 5px 0 10px; display:inline}

#message_errors, #message_warnings, #message_notifications {margin:0 0 15px; padding:5px; text-align:center; font-weight:bold; font-size:12px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; color:#fff}

	#message_errors a, #message_warnings a, #message_notifications a {color:#fff; text-decoration:underline; font-weight:normal}
	
	#message_errors ul, #message_warnings ul, #message_notifications ul {width:100%; text-align:left}
		#message_errors li, #message_warnings li, #message_notifications li {list-style:decimal; margin:3px 0 3px 30px}

#message_errors {background:#ff4619}
#message_warnings {background:#f60}
#message_notifications {background:#52bf1d}

#message {margin:20px}
	#message p {padding:5px 0 !important}

button.fancy {outline:none; padding:0; height:40px; width:150px; background-position:-275px -199px; margin:0; color:#fff; font-size:20px; font-weight:bold; line-height:38px; text-align:center; border:0; cursor:pointer}


/* Text editor specific classes */
.left_align {float:left; margin:0 10px 10px 0}
.right_align {float:right; margin:0 0 10px 10px}


/* Old styles */
.framegen {border:1px solid #ababab; padding:9px; text-align:justify; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; margin:5px 0 10px; overflow:hidden; -moz-box-shadow:1px 1px 5px #ccc; -webkit-box-shadow:1px 1px 5px #ccc; box-shadow:1px 1px 5px #ccc; filter:progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=145, Strength=3); background:#f6f6f6}
	.framegen label {padding:5px; float:left; font-weight:bold; width:140px}
	.framegen p {padding:5px !important}
	.framegen p.small {font-size:11px}
	
	.framegen h2 {padding:5px 5px 10px; margin:0 0 10px; border-bottom:1px dashed #ababab}
	.framegen h2.title {border:1px solid #ccc; background-color:#ccc; background-repeat:no-repeat; background-position:610px -142px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:1px 1px 3px #aaa; -webkit-box-shadow:1px 1px 3px #aaa; box-shadow:1px 1px 3px #aaa; filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=145, Strength=2); margin:0 0 10px; font-weight:bold; font-size:14px; line-height:25px; padding:0 5px}
	
table.details {width:100%; border-collapse:collapse; border-spacing:0; margin:5px 0}
	table.details td, table.details th {border:1px solid #e3e3e3; padding:3px 5px}
	table.details th {width:155px; text-align:left; vertical-align:top; background:#f5f5f5}
	table.details th.action {width:50px; text-align:center; font-weight:normal}
		table.details th span {color:red; font-weight:bold}
		table.details th em {font-weight:normal}


/* jQuery plugins */
#bookmark {display:none; width:166px; float:right; clear:none !important; margin:0 !important; padding:0 !important}
	.bookmark_list {list-style:none; margin:0; padding:0; float:right}
		.bookmark_list li {float:left; width:16px; height:16px; margin:2px; padding:0; overflow:hidden}
			.bookmark_list a {width:100%; text-decoration:none; cursor:pointer}
			.bookmark_list span {display:block; width:16px; height:16px; background:url(../images/bookmarks.png) no-repeat}

.pinify-topHat-container {width:110%; height:37px; text-align:center; color:#000; font-family:Arial; font-size:15px; font-weight:bold; margin-top:-8px; margin-left:-8px; vertical-align:middle; display:block; background-image:url(../images/ie-tophat-toolbar-bg.png); background-repeat:repeat-x}
.pinify-topHat-alignment {width:945px; padding-top:8px; margin-right:auto; margin-left:auto; display:block}
.pinify-topHat-content {height:30px; margin-top:5px; vertical-align:middle}
.pinify-topHat-content #pinify-topHat-logo {margin-right:5px; margin-left:150px; float:left}
.pinify-topHat-content .pinify-topHat-text {padding-top:2px; vertical-align:middle; float:left}
#pinify-topHat-logo {width:20px; height:20px}

#simplemodal-overlay {background:#000}
#simplemodal-container {background:#47382e; border:12px solid #47382e; -moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px}
	#simplemodal-container .modalClose {position:absolute; bottom:10px; left:50%; width:60px; margin:0 5px 0 -30px}
	#simplemodal-container .simplemodal-wrap {background:#fff; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; overflow-x:hidden; overflow-y:auto}
	
	#simplemodal-data, #simplemodal-upload {padding:10px 0 0 10px}
	
		/* Avatar and attachments */
		#simplemodal-upload img {width:70px; height:70px}
		
		#simplemodal-upload ul {list-style:none; width:170px; height:280px; overflow:hidden; background:#faf0e9; float:left; margin:0 10px 0 0; padding:0; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px}
			#simplemodal-upload li {width:169px; overflow:hidden; float:left; border-right:1px solid #ffb685; height:30px}
			#simplemodal-upload li.dummy {height:130px}
			#simplemodal-upload.attachments li.dummy {height:220px}
			#simplemodal-upload li.active {border-color:#fff; border-width:0; margin-left:1px}
				#simplemodal-upload li a, #simplemodal-upload li span {display:block; height:28px; margin-left:5px; text-indent:8px}
				#simplemodal-upload li a {border:solid #f4f0f1; border-width:1px 0 1px 1px; font-weight:bold; outline:none; line-height:30px}
				#simplemodal-upload li span {line-height:40px}
				#simplemodal-upload li.active a {border-color:#ffb685; background:#fff; font-weight:bold; text-indent:7px}
		
		#simplemodal-upload div {float:left; width:300px; overflow:hidden}
			#simplemodal-upload h3 {margin:0; padding:5px 0 10px; font-size:16px; line-height:20px}
			#simplemodal-upload img {float:left; margin:0 10px 5px 0}
			#simplemodal-upload input {margin-bottom:10px; width:290px}
			#simplemodal-upload .file button {padding:2px 10px}
			#simplemodal-upload.attachments .file button {margin:10px 0 10px 1px; padding-left:0; padding-right:0}
			#simplemodal-upload.attachments .file .preview {margin:10px 0; width:150px}
			#simplemodal-upload .disclaimer {clear:both; font-size:11px; color:#666}
			#simplemodal-upload p.preview {border:1px solid #ffb685; width:74px; height:74px; background-color:#fff; -moz-box-shadow:1px 1px 0 #ffd8be; -webkit-box-shadow:1px 1px 0 #ffd8be; box-shadow:1px 1px 0 #ffd8be; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:0; margin:0 10px 5px 0; float:left}
				#simplemodal-upload p.preview img {margin:2px; width:70px; height:70px}
		
		#simplemodal-upload .buttons {position:absolute; bottom:10px; left:190px}
			#simplemodal-upload .buttons button {margin-right:5px}
		
		/* Sections */
		#modal {padding:10px; width:640px}
			#modal h3 {margin:-5px -5px 20px; padding:0; text-indent:8px; width:300px; font-size:16px; height:30px; line-height:32px; -moz-border-radius:5px 0 0; -webkit-border-radius:5px 0 0; -border-radius:5px 0 0; color:#333; background-position:-74px 0}
			
			#modal fieldset {margin-bottom:10px; border:0}
				#modal div {padding:0 0 10px; margin:0; overflow:hidden}
				
					#modal label {width:150px; float:left; text-align:right; margin-right:6px; line-height:20px; font-weight:bold}
						#modal label strong {color:red}
					
					#modal p.text {margin:0; padding:2px 0; float:left; width:470px}
					
					#modal textarea {float:left; width:420px; height:100px; min-height:100px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:2px}
					#modal select, #modal input {float:left}
					#modal .long {width:60%}
					#modal .short {width:60px}
					#modal .tiny {width:20px}
					
					#modal span {line-height:20px; padding:0 5px; float:left}
					
					#modal .list {float:left; padding:0}
					#modal .list.horizontal {margin-right:-5px}
						#modal .list label {clear:both; font-weight:normal; width:auto; text-align:left; margin:0}
						#modal .list.horizontal label, #modal .list.horizontal select {clear:none; margin-right:5px} 
							#modal .list input {margin-right:5px}
							
							#modal .buttons {margin:-10px 0 -5px 155px; text-align:left}
								#modal .buttons button {margin:0 5px 0 0}
					
					/* Languages */
					#modal.languages .list label {clear:none}
		
		/* Login form */
		
		#modal .login fieldset {padding:10px 0 10px 30px}
			#modal .login label {width:100%; text-align:left; font-weight:normal}
			#modal .login button.facebook {border:none; width:170px; height:22px; margin:5px 0 10px; padding:0; float:none; background-position:-198px -433px; color:#fff; text-align:left; text-indent:25px; font-size:11px; font-weight:bold; cursor:pointer; cursor:hand}
		
		#modal .login .buttons {margin:-20px 0 20px 30px}
		
		#modal .login .addition {border-left:1px dotted #ccc; float:right; margin:-120px 0 15px; width:370px}
			#modal .login .addition p {padding:5px 30px}
				#modal .login .addition p a {display:block; font-weight:bold}



/* Wrapper */
#wrapper {margin:10px auto; width:990px}
#wrapper.clean {margin:20px auto; width:800px}


/* Header, menu, search form */
#header {height:386px; width:993px; position:relative; overflow:hidden}
	
	#logo {float:left; margin:25px 0 0 20px; position:relative; display:block; width:204px; height:53px; z-index:1000}
	* html #logo {margin:15px 0 0 10px}
	#header .banner {float:right; width:728px; height:100px}
	
	#menu {clear:both; padding:12px 0 8px; width:990px}
		
		#menu a {outline:none; color:#000}
		
		#menu ul {list-style:none; margin:0; overflow:hidden; padding:0; height:26px; width:369px; background-position:0 -313px}
		#menu ul.employees {background-position:0 -339px}
		#menu ul.employers {background-position:0 -365px}
			#menu li {float:left; height:26px}
				
				#menu li a {display:block; height:21px; margin:2px 0 0 20px}
				#menu li.home a {width:51px; margin-left:9px}
				#menu li.employees a {width:128px; background-position:-41px 0}
				#menu li.employers a {width:123px; background-position:-157px 0}
		
		#menu p {text-align:right; margin:-27px 5px 0 400px; font-size:11px; color:#fff}
			#menu p a {color:#fff}
			#menu p a.lang {display:block; zoom:1; width:22px; height:14px; float:right; margin:0 0 0 5px}
			#menu p a.hr {background-position:-224px -143px}
			#menu p a.en {background-position:-203px -143px}
		
		
		#menu .tab {height:79px; padding-left:9px; display:none; clear:both; background-position:-15px 0; background-repeat:no-repeat}
		#menu #menu-employees, #menu #menu-employers {background-position:-15px -79px}
		
			#menu .tab div {height:79px; padding-right:9px; background-position:972px 0; background-repeat:no-repeat}
				#menu dl {height:79px; margin:0; padding:0; background-position:0 -21px; background-repeat:repeat-x; position:relative}
					#menu dt {padding:0 20px 0 0; margin:0; overflow:hidden; height:52px; float:left; background-position:0 -158px; background-repeat:no-repeat}
					#menu dt.first-child {background:none}
						#menu dt em {display:block; height:52px; float:left; overflow:hidden; background-repeat:no-repeat; background-position:0 100px}
						  #menu dt.current em {background-position:66% -210px}
						
							#menu dt a {display:block; height:28px; margin:14px 0 0 19px}
							#menu dt.news a {width:112px; background-position:0 -131px}
							#menu dt.advices a {width:107px; background-position:0 -162px}
							#menu dt.career a {width:103px; background-position:0 -100px}
							#menu dt.tools a {width:97px; height:29px; background-position:0 -193px}
							#menu dt.about a {width:108px; height:26px; background-position:0 -317px}
							#menu dt.cv a {width:113px; height:30px; background-position:-125px -100px}
							#menu dt.agents a {width:110px; height:30px; background-position:-125px -162px}
							#menu dt.ads a {width:145px; height:31px; background-position:-125px -131px}
							#menu dt.apps a {width:112px; background-position:0 -224px}
							#menu dt.settings a {width:119px; height:29px; background-position:-125px -193px}
							#menu dt.all-ads a {width:124px; height:29px; background-position:0 -255px}
							#menu dt.cvs a {width:155px; height:30px; background-position:-125px -224px}
							#menu #menu-employers dt.settings a {width:167px; background-position:-125px -255px}
							
					#menu dt.corner {padding:0; width:161px; float:right; background-position:-125px -286px; color:#666; font-size:11px; text-transform:uppercase; height:77px}
						#menu dt.corner.login a {width:105px; height:31px; margin:11px 0 0 30px; background-position:0 -286px}
						#menu dt.corner a.logout {display:inline; background:none; margin:0 10px 0 0; color:#fff; text-transform:capitalize; float:right; line-height:22px}
						
						#menu dt.corner table {border-spacing:0; border-collapse:collapse; height:52px; padding:0; margin:0; width:160px}
							#menu dt.corner td {vertical-align:middle; text-align:center; font-size:11px}
						
							#menu dt.corner.employees td {font-weight:bold; text-align:left; padding-left:12px}
								#menu dt.corner em {display:block; float:right; width:32px; height:32px; border:1px solid #e3e2e2; margin:10px 5px 8px 0; background-position:-268px -177px}
									#menu dt.corner img {width:32px; height:32px}
					
					#menu .tab dd {position:absolute; top:52px; left:0; height:25px; margin:0; padding:0; width:800px}
						#menu .tab dd div {height:25px; padding:0; margin-top:7px}
							#menu .tab dd a {color:#e4e4e4; display:block; float:left; font-size:11px; height:13px; line-height:13px; overflow:hidden; padding:0 16px; border-left:1px solid #e4e4e4}
							#menu .tab dd a:hover {text-decoration:underline}
							#menu .tab dd a.first-child {border:none}
	
	
	#search {position:relative; float:left; width:725px; margin-bottom:8px; height:152px; background-repeat:no-repeat; background-position:-10px -262px}
		#search form {height:152px; background-position:0 -414px; margin-left:14px; padding:0 6px 0 4px}
			
			#search h2 {margin:0; padding:11px 0 13px; font-size:22px; color:#fff; font-weight:normal}
			#search h2 span {color:#ccc}
			#search h2 strong {color:#f60}
			
			#search div {height:70px}
			
				#search ul {list-style:none; padding:5px 8px 8px 1px; margin:0; float:left}
				#search ul.submit {float:right; margin-left:-10px}
				
				#search li {padding:0 0 1px; margin:0}
				#search li.explanation {font-size:11px; color:#999; padding:0 3px}
				#search li.explanation a {color:#999}
				
					#search input, #search select {border:1px solid #dedede; margin:0; color:#666; width:255px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px}
					#search input.blur, #search select {font-weight:bold}
					#search input {padding:7px 2px 7px 37px; margin-bottom:5px; background-color:#fff; background-position:-370px -81px}
					
					#search button {display:none}
					#search .button {display:block; padding:0; margin:0; border:0; width:117px; height:41px; background-position:-246px -82px; font-size:20px; line-height:39px; font-weight:bold; color:#fff; text-indent:48px; text-shadow:0 0 1px #bbb}
					
					#search select {padding:3px; font-size:11px; margin-bottom:3px}
						#search option {font-weight:normal}
						#search option.explanation {font-weight:bold}
			
			#search .preview {position:absolute; height:15px; top:132px; padding:0; margin:0 0 0 -15px; float:none}
				#search .preview li {padding:0; margin:0; float:left; width:150px; overflow:hidden; white-space:nowrap}
					
					#search .preview a {outline:none; color:#999; font-size:11px; text-indent:10px; display:block; background-position:132px -165px}
					#search .preview a:hover {color:#777}
					#search .preview a:active {color:#333}
	
	#search-corner {float:left; margin-bottom:8px; width:265px; height:152px; background-position:0 -566px; background-repeat:no-repeat}
		#search-corner .container {background-position:0 -262px; height:152px; width:241px; margin-left:24px; background-repeat:no-repeat}
			#search-corner .corner {position:relative; top:-3px; left:9px; display:block; height:99px}
			#search-corner .other {margin-left:10px; background-position:223px -79px; background-repeat:no-repeat}
			* html #search-corner .other {margin-top:-3px}
				#search-corner .other p {position:relative; padding:0 0 0 10px; margin-right:8px; height:53px; background-position:0 -718px; color:#fff; font-size:11px; line-height:18px}
					#search-corner .other .fb {display:block; width:22px; height:23px; position:absolute; top:-3px; left:120px; background-position:-224px -54px}
					#search-corner .other .tw {display:block; width:22px; height:23px; position:absolute; top:-3px; left:150px; background-position:-202px -54px}


/* More links */
#more-links {margin-bottom:10px; clear:both; background:#45372e; height:200px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; color:#fff; overflow:hidden; display:none}
	
	#more-links a {color:#d7d3d1}
	#more-links .button {float:right; margin:10px; color:#c7c3c1; font-size:12px; font-weight:bold; outline:none; padding:0; line-height:10px}
	#more-links .button:hover {color:#d7d3d1}
	
	#more-links div {margin:0; padding:10px 15px; display:none}
		#more-links ul {overflow:hidden; width:265px; list-style:none; margin:0 5px 0 0; padding:0; float:left; zoom:1}
		#more-links .locations ul, #more-links .professions ul {width:120px}
		#more-links .new-cvs ul, #more-links .similar-cvs ul {width:300px}
			#more-links li {padding:2px 0; white-space:nowrap}


/* Main content */
#content {width:670px; float:left; margin-bottom:20px}
.clean #content {width:100%; float:none; margin:0 0 -25px; background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
	#content .container {padding:11px 0; background-position:-670px 100%}
	.clean #content .container {background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
		
		#content .box {background-color:#fff; padding:0 10px 10px; position:relative; overflow:hidden; color:#343434}
			#content h1 {clear:both; font-size:24px; line-height:28px; font-weight:bold; padding-bottom:15px; margin:0 0 15px; color:#47382e; border-bottom:1px dashed #cecece}
			#content .box .buttons {margin:20px 0 10px; text-align:center}
			
			#breadcrumbs {list-style:none; padding:0; margin:0 0 10px; overflow:auto; float:left}
				#breadcrumbs li {float:left; padding:0 2px; font-size:11px; color:#999}
					.clean #breadcrumbs a {color:#f60}
			
			#actions {list-style:none; padding:0; margin:0 0 10px; overflow:auto; float:right}
				#actions * {font-size:11px}
				
				#actions li {float:left; margin-left:5px; width:74px; height:21px; background-position:-65px -165px}
				#actions li:active {background-position:-65px -186px}
				#actions li.small {width:21px; background-position:-65px -208px}
				#actions li.small:active {width:21px; background-position:-65px -229px}
				#actions li.blank {background:transparent; width:auto}
					
					#actions a {display:block; outline:none; color:#666; line-height:21px; padding:0 0 0 28px; font-size:11px}
					#actions li.small a {padding:0; width:21px; height:21px}
					
					#actions a.blank {background-position:-230px 0; margin-left:-28px; text-align:center}
					#actions .send {background-position:-205px -32px}
					#actions .print {background-position:-205px -15px}
					#actions .share {background-position:-205px 3px}
					#actions .back {background-position:-278px -33px}
					#actions .employer {background-position:-43px -164px}
					#actions .add {background-position:-43px -181px}
					#actions .remove {background-position:-43px -198px}
					#actions .get {background-position:-380px 3px}
				
				#actions li.info {width:21px; background:none}
					#actions li.info a {background:none; padding:0}
						#actions li.info em {display:block; background-position:-107px -143px; width:21px; height:21px}
			
				#content .box .fancy-intro {width:640px; height:330px; overflow:hidden; position:relative}
					
					#content .box .fancy-intro div {width:238px; height:300px; background-position:0 -872px; position:absolute; top:0; left:0; color:#fff}
						#content .box .fancy-intro div h4 {padding:10px; margin:0; font-weight:normal; text-transform:uppercase; font-size:12px; line-height:16px}
							#content .box .fancy-intro div h3 {padding:0 10px; margin:0; font-weight:normal; font-size:24px; line-height:30px; color:#f60; height:auto; background:transparent}
							#content .box .fancy-intro div p {padding:10px}
					
					#content .box .fancy-intro img {width:400px; height:300px; overflow:hidden; position:absolute; top:0; left:240px; border:0 !important; margin:0 !important; padding:0 !important; float:none !important}
			
			
			/* Job ad */
			#content .box.ad {padding:0 12px 10px; background-color:#fff; overflow:visible}
				#content .ad_mask {width:645px; clear:both; background-position:center -56px; position:relative}
				#content .html_ad .ad_mask {background:#fff}
				
					#content #message_errors.archive {text-align:left; clear:both; margin-bottom:10px}
					#content .ad_mask #message_errors, #content .ad_mask #message_warnings, #content .ad_mask #message_notifications {margin-bottom:10px}
					
					#content .ad_mask h1 {padding:20px 0 0 15px; color:#fff; line-height:25px; margin:0 95px 0 0; height:75px; font-size:20px; font-weight:normal; border:none}
						#content .ad_mask h1 em {display:block; float:left; margin:0 10px 0 0; padding:0; height:25px}
						#content .ad_mask h1 .hzz {width:33px; margin-bottom:20px; background-position:-106px -208px}
					
					#content .ad_mask .deadline {position:absolute; top:50px; left:578px; width:38px; text-align:center; font:bold 8px Verdana; color:#a8a8a8; text-transform:uppercase}
						#content .ad_mask .deadline em {display:block; font-size:22px; line-height:22px; margin:0; padding:0; font-style:normal; color:#000}
						#content .ad_mask .deadline em.long {font-size:18px}
					
					#content .ad_mask dl {margin:0 20px; padding:0 0 5px; background:#fff; overflow:hidden}
						
						#content .ad_mask dt {margin:0; padding:7px 0; border-top:1px dotted #999; float:left; width:180px; text-indent:20px; font-weight:bold; background-position:-22px -158px}
						#content .ad_mask dd {margin:0; padding:7px 0; border-top:1px dotted #999; float:left; width:420px; color:#666}
						
						#content .ad_mask dl .employer {border:0}
						#content .ad_mask dl .description {border:0; width:auto; margin:5px 0 10px; text-align:justify}
						#content .ad_mask dl .date {color:#f60; font-weight:bold}
					
					
					#content .ad_mask h2 {clear:both; margin:30px 0 10px; padding:0 20px; font-size:20px; height:40px; line-height:40px; color:#666}
					
					#content .ad_mask table {border-collapse:collapse; border-spacing:0; width:645px; background:#f6f6f6}
						#content .ad_mask .even {background:#fff}
							#content .ad_mask th {padding:5px 0 5px 8px; width:185px; text-align:left; color:#666}
							#content .ad_mask td {padding:5px; color:#463a31}
								#content .ad_mask td.list {text-transform:lowercase}
					
					
					#content .ad_mask .disclaimer {border:1px solid red; padding:0 10px; background:#fffdee}
					
					#content .ad_mask form {padding:0 20px}
						#content .ad_mask form table {width:605px}
						#content .ad_mask textarea {width:300px; height:120px; padding:5px}
					
					#content .ad_mask .registration {display:block; outline:none; padding:0; height:40px; width:150px; background-position:-275px -199px; margin:20px 0 0 250px; color:#fff; font-size:20px; font-weight:bold; line-height:38px; text-align:center; border:0}
					
					#content .ad_mask .custom {background:#fff; width:590px; min-height:100px; margin:47px 0 0 27px}
						#content .ad_mask .custom * {line-height:normal}
						#content .ad_mask .custom table {background:#fff; width:auto}
							#content .ad_mask .custom td {padding:0}
					
					#content .ad_mask #video_container {background:#fff; margin:0 22px; padding-top:10px; text-align:center}
				
				
				#content .box.ad table.hzz {margin:20px 0 20px 30px; width:580px}
					#content .box.ad table.hzz th {width:157px; background:#fff; border-bottom:1px dotted #666; text-align:right; color:#000; vertical-align:top}
					#content .box.ad table.hzz td {background:#fff; border-bottom:1px dotted #666}
						#content .box.ad table.hzz ul {margin:0; padding:0 0 0 15px}
						#content .box.ad table.hzz p {margin:0; padding:10px; border:1px dashed #999; background:#dfefff}
					
					#content .box.ad table.hzz .footer {text-align:center; color:#000; padding:15px; border:0}
						#content .box.ad table.hzz .footer img {vertical-align:middle; margin-right:5px}
						#content .box.ad table.hzz .footer strong {font-size:16px; line-height:20px}
						#content .box.ad table.hzz .footer p {border:0; background:#fff; padding:0; font-size:11px}
			
			
				#content .box.homepage dl {display:inline; width:210px; margin:0 2px 0 4px; padding:0; float:left; overflow:hidden}
					#content .box.homepage dt {margin:5px 0 0; padding:10px 0; text-align:center; border:solid #e2e2e2; border-width:1px 1px 0 1px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0}
					#content .box.homepage dd {margin:0; padding:0; border:solid #e2e2e2; border-width:0 1px 1px 1px; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px}
						#content .box.homepage dd a {display:block; font-size:11px; color:#666; padding:3px 29px 7px 5px; background-position:0 -1190px; margin:0 1px 1px; outline:none}
						#content .box.homepage dd a:hover {color:#444}
						#content .box.homepage dd a:active {color:#222}
			
			
			/* Articles */
			#content .box.articles {padding:0 15px 10px; color:#343434}
				#content .box.articles .fancy-intro {margin:15px 0 -15px}
				
				/* Categories */
				#content .box.articles.level1 .top {width:640px; height:320px; overflow:hidden; position:relative; border-bottom:1px dashed #cecece}
					#content .box.articles.level1 .top .texts {width:238px; height:300px; background-position:0 -872px; position:absolute; top:0; left:0; color:#fff}
						#content .box.articles.level1 .top .texts div {display:none; width:238px; height:300px; float:left; color:#fff}
							#content .box.articles.level1 .top .texts h4 {padding:10px; margin:0; font-weight:normal; text-transform:uppercase; font-size:12px; line-height:16px}
							#content .box.articles.level1 .top .texts h3 {padding:0 10px; margin:0; font-weight:normal; font-size:24px; line-height:30px}
								#content .box.articles.level1 .top .texts h3 a {color:#f60}
							#content .box.articles.level1 .top .texts p {padding:10px}
					
					#content .box.articles.level1 .top .images {width:400px; height:300px; overflow:hidden; position:absolute; top:0; left:240px}
						#content .box.articles.level1 .top .images div {width:2000px; height:300px; position:relative}
					
					#content .box.articles.level1 .top .nav {position:absolute; top:270px; left:20px; width:100px; height:9px; overflow:hidden}
						#content .box.articles.level1 .top .nav a {outline:none; display:block; width:8px; height:9px; background-position:0 -1172px; float:left; zoom:1; margin-right:4px}
						#content .box.articles.level1 .top .nav a.active {background-position:0 -1181px}
				
				#content .box.articles.level1 .cube {width:310px; margin:20px 5px 5px; float:left}
				#content .box.articles.level1 .clear {clear:both}
					#content .articles.level1 .cube h3 {padding:0 0 5px; margin:0; text-transform:uppercase}
						#content .box.articles.level1 .cube h3 a {color:#000; font-size:14px; line-height:18px}
						
						#content .box.articles.level1 .cube ul {list-style:none; padding:0; margin:0}
							#content .box.articles.level1 .cube li {padding:10px 0; border-bottom:1px dashed #cecece}
								#content .box.articles.level1 .cube a {color:#333}
								#content .box.articles.level1 .cube img {padding:2px; border:1px solid #d2d2d2; float:left; margin:0 7px 2px 0}
								#content .box.articles.level1 .cube h4 {font-size:12px; line-height:16px; margin:0; padding:0}
								#content .box.articles.level1 .cube h4.decor {background-position:-1960px 7px; padding:4px 0 0 15px; margin-top:-4px}
								#content .box.articles.level1 .cube .intro {display:block; padding-top:10px; font-family:Trebuchet MS,Arial,Helvetica,sans-serif}
				
				/* Subcategories */
				#content .box.articles.level2 .go {font-size:11px}
				#content .box.articles.level2 h1 {margin:0}
				#content .box.articles.level2 img {padding:2px; border:1px solid #d2d2d2; float:left; margin:0 7px 2px 0}
				#content .box.articles.level2 hr {clear:both; border:dashed #cecece; border-width:1px 0 0; color:#f80; height:0; width:100%; margin:0}
				
				#content .box.articles.level2 .top {overflow:hidden; padding:15px 0}
					#content .box.articles.level2 .top h2 {margin:0; padding:0 0 10px; font-weight:normal; font-size:18px; line-height:22px}
						#content .box.articles.level2 .top h2 a {color:#000}
					#content .box.articles.level2 .top em {font-style:normal; font-size:11px; color:#666; border-bottom:1px solid #d1d1d1}
					#content .box.articles.level2 .top p {color:#333; font-family:Trebuchet MS,Arial,Helvetica,sans-serif}
				
				#content .box.articles.level2 .cube {overflow:hidden; float:left; width:319px; border-right:1px solid #cecece; margin:15px 0}
				#content .box.articles.level2 .clear {border-right:none; border-left:1px solid #cecece; margin-left:-1px}
				#content .box.articles.level2 .last {border:none; margin-left:0}
				
					#content .box.articles.level2 .cube h3 {margin:0; padding:0 10px 15px; font-size:14px; line-height:18px}
						#content .box.articles.level2 .cube h3 a {color:#000}
					#content .box.articles.level2 .cube img {margin-left:10px}
					#content .box.articles.level2 .cube p {padding-right:10px; color:#333; font-family:Trebuchet MS,Arial,Helvetica,sans-serif}
					#content .box.articles.level2 .cube .go {float:right; padding:5px 10px 0 0}
				
				#content .box.articles.level2 .simple {padding:15px 0; overflow:hidden; border-bottom:1px dashed #cecece}
					#content .box.articles.level2 .simple h3 {margin:0; padding:0 0 1px; font-size:14px; line-height:18px}
						#content .box.articles.level2 .simple h3 a {color:#000}
					#content .box.articles.level2 .simple p {color:#333; font-family:Trebuchet MS,Arial,Helvetica,sans-serif}
					#content .box.articles.level2 .simple .go {float:right; padding:5px 10px 0 0}
				
				#content .box.articles .pagination {width:100%; padding:15px 0; margin-top:-1px; border-top:1px dashed #cecece; clear:both}
				
				#content .box.articles form {clear:both; background:#eee; border-top:1px dashed #cecece; padding:10px; margin:-1px 0 0; border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px}
					#content .box.articles input {border:1px solid #dedede; margin:0; color:#666; width:430px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:7px 2px 7px 37px; background-position:-370px -81px; background-color:#fff}
					#content .box.articles button {padding:0; margin:0 0 5px 25px; border:0; width:104px; height:22px; background-position:-16px -268px; color:#666; font-size:11px; text-align:left; text-indent:5px; font-weight:bold; line-height:24px}
					#content .box.articles button:active {background-position:-16px -290px}
				
				
				/* Article */
				#content .box.articles .supertitle {clear:both; font-variant:small-caps; margin:0}
				#content .box.articles .subtitle {font-style:italic}
				
				#content .box.articles .text {margin:10px 5px 10px 0; font:normal 12px/18px Trebuchet MS,Arial,Helvetica,sans-serif}
					#content .box.articles .text .indent {text-indent:30px}
					#content .box.articles .text .subtitle {font:normal normal 18px/22px Arial,Helvetica,sans-serif}
					#content .box.articles .text .image {float:left; padding:3px; border:1px solid #cecece; margin:5px 10px 5px 0}
					
					#content .box.articles .text .quote, #content .box.articles .text .quote_right {float:right; font-size:14px; padding-left:5px; border-left:1px dashed #cecece; width:280px; text-indent:30px; line-height:22px; font-style:italic; background-position:-369px -434px; margin:5px 0 5px 10px}
					#content .box.articles .text .quote_left {float:left; font-size:14px; padding-right:5px; border-right:1px dashed #cecece; width:280px; text-indent:30px; line-height:22px; font-style:italic; background-position:-369px -434px; margin:5px 10px 5px 0}
					#content .box.articles .text .quote_intro {display:block; font-size:14px; text-indent:30px; line-height:22px; font-style:italic; background-position:-369px -434px; margin:5px 0}
					
					#content .box.articles .text .question {font-weight:bold; background-position:-371px -313px; background-repeat:no-repeat; padding:5px 0 12px 40px; border-bottom:1px dashed #cecece}
					#content .box.articles .text hr {display:block; position:relative; padding:0; margin:0 auto; width:100%; clear:both; border:none; font-size:1px; line-height:0; overflow:visible; border-bottom:1px dashed #cecece}
					
					#content .box.articles .text .author {border:1px solid #d2d2d2; margin:10px 0}
						#content .box.articles .text .author div {background:#fafafa; margin:4px; overflow:hidden; padding:13px 17px}
							#content .box.articles .text .author h4 {margin:0 0 20px; color:#666; padding:0; font-size:16px; line-height:21px}
							#content .box.articles .text .author img {border:1px solid #d2d2d2; padding:3px; margin-right:20px; zoom:1; float:left}
				
				#content .box.articles .info {clear:both; border-top:1px dotted #666; padding:5px 0; color:#666}
				
				/* Interview */
				#content .box.articles.interview .info {padding:5px 0}
				#content .box.articles.interview .text {float:none; width:auto}
				
				#content .box.articles.interview .top {width:640px; height:310px; overflow:hidden; position:relative}
					#content .box.articles.interview .top .text {width:318px; height:300px; background-position:0 -872px; position:absolute; top:0; left:0; color:#fff; margin:0}
						#content .box.articles.interview .top .text p {padding:5px 10px}
						#content .box.articles.interview .top .text p.subtitle {color:#f60; padding:10px}
				
					#content .box.articles.interview .top img {float:right}
				
			
			/* Text */
			#content .box.text {padding-left:15px; color:#343434}
				#content .box.text .text {float:none; width:auto}
				#content .box.text .indent {text-indent:30px}
				#content .box.text .supertitle {clear:both; font-variant:small-caps; margin:0}
				#content .box.text .subtitle {font:normal normal 18px/22px Arial,Helvetica,sans-serif}
				#content .box.text .image {float:left; padding:3px; border:1px solid #cecece; margin:5px 10px 5px 0}
				
				#content .box.text .quote, #content .box.text .quote_right {float:right; font-size:14px; padding-left:5px; border-left:1px dashed #cecece; width:280px; text-indent:30px; line-height:22px; font-style:italic; background-position:-369px -434px; margin:5px 0 5px 10px}
					#content .box.text .quote_left {float:left; font-size:14px; padding-right:5px; border-right:1px dashed #cecece; width:280px; text-indent:30px; line-height:22px; font-style:italic; background-position:-369px -434px; margin:5px 10px 5px 0}
					#content .box.text .quote_intro {display:block; font-size:14px; text-indent:30px; line-height:22px; font-style:italic; background-position:-369px -434px; margin:5px 0}
					
					#content .box.text .question {font-weight:bold; background-position:-371px -313px; background-repeat:no-repeat; padding:5px 0 12px 40px; border-bottom:1px dashed #cecece}
				
				/* Custom version for listing */
				.box.text.menu {padding-left:15px; color:#343434}
					#wrapper .box.text.menu .items {clear:both; border:1px solid #ddd; background:#fff; padding:20px 20px 0; margin:0; width:auto}
					
						#content .box.text.menu h2 {line-height:18px; font-size:14px; padding:4px 12px; display:inline; background:#45372e; margin:0; position:relative; z-index:100}
							#content .box.text.menu h2 a, .box.text.menu h2 a:visited {color:#fff}
						
						#content .box.text.menu .item {background:#f2f2f2; padding:20px 20px 0 10px; margin:-5px 5px 20px 10px; font-size:11px; color:#666; overflow:hidden}
							#content .box.text.menu .item img {float:left; zoom:1; margin:0 10px 10px 0}
							#content .box.text.menu .item .text {float:right; width:500px}
								#content .box.text.menu .item p {padding:5px 0 0; margin:0}
								#content .box.text.menu .item span {display:block; text-align:right; padding:0 0 10px}
								#content .box.text.menu .links {border-top:1px dashed #ccc}
									#content .box.text.menu .links ul {padding:5px 0; margin:0; list-style:none; float:left; width:49%}
										#content .box.text.menu .links a {padding-right:13px; background-position:right -1371px; background-repeat:no-repeat}
			
			
			/* archive */
			#content .box.archive {padding:0 15px 10px; color:#343434}
				
				#content .box.archive .item {width:303px; height:138px; border:1px solid #e3e3e3; border-radius:5px; -moz-border-radius:8px; -webkit-border-radius:8px; background-color:#fff; background-position:0 -1225px; margin:0 4px 10px 6px; float:left; overflow:hidden; position:relative}
				
					#content .box.archive h2 {font-size:12px; padding:10px; margin:0}
						#content .box.archive h2 a {color:#343434}
					
					#content .box.archive img {padding:0 10px; border-right:1px solid #e3e3e3; float:left; margin-right:8px}
					#content .box.archive p {padding:0; margin:0 10px; font-size:10px; color:#666; line-height:14px}
					#content .box.archive a.more {position:absolute; top:112px; left:120px}
					#content .box.archive a.more.custom {left:10px}
					
					#content .box.archive .item ul {margin:0; list-style:none; padding:0; font-size:11px; float:right; width:200px}
						#content .box.archive .item li {padding-left:15px; background-position:-1960px 3px}
					
					#content .box.archive .image {background:transparent url(../images/big_icons.gif); float:left}
					
					#content .box.archive .cv {padding:0; width:76px; height:84px; margin-left:10px}
					#content .box.archive .application {padding:0; width:77px; height:92px; margin-left:10px; background-position:-76px 0}
					#content .box.archive .interview {padding:0; width:73px; height:77px; margin-left:10px; background-position:-153px 0}
					#content .box.archive .testing {padding:0; width:70px; height:77px; margin-left:10px; background-position:-226px 0}
				
				#content .box.archive .pagination {clear:both; padding:15px 0; border-top:1px dashed #cecece; margin:0 16px 0 0; position:relative; top:10px}
				
				#content .box.archive form {clear:both; background:#eee; border-top:1px dashed #cecece; padding:10px; margin:10px 16px 10px 0; border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px}
				
					#content .box.archive input {border:1px solid #dedede; margin:0; color:#666; width:430px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:7px 2px 7px 37px; background-position:-370px -81px; background-color:#fff}
					
					#content .box.archive button {padding:0; margin:0 0 5px 25px; border:0; width:104px; height:22px; background-position:-16px -268px; color:#666; font-size:11px; text-align:left; text-indent:5px; font-weight:bold; line-height:24px}
					#content .box.archive button:active {background-position:-16px -290px}
			
			
			#content .box.account {padding:0 15px 10px}
				#content .box.account form {padding:0 50px}
					
					#content .box.account label {display:block; font-weight:bold; font-size:16px; padding:30px 0 0}
					#content .box.account p {padding:5px 20px}
					#content .box.account p.form {padding:20px 0 5px 20px; line-height:25px}
					#content .box.account input {width:180px}
					#content .box.account input.radio {width:auto}
					#content .box.account button {margin:30px 0 20px 220px}
					
					#content .box.account .addition {float:right; width:250px; padding:30px; margin:-150px 0 15px 0; border-left:1px dotted #ccc}
						#content .box.account .addition button {margin:20px 0 0; display:block}
				
				#content .box.account.login button {margin:10px 0}
				#content .box.account.login form a {display:block; font-weight:bold; margin-bottom:20px}
			
			
			#content .box.list {padding:0 15px 10px}
				
				#content .box.list table {width:100%; border-collapse:collapse; border-spacing:0; font-size:11px; margin-bottom:10px}
				
					#content .box.list .pagination {margin-bottom:20px}
					#content .box.list .empty {padding:0 0 30px; margin:0}
					#content .box.list .logo_bold, #content .box.list .bold {font-weight:bold}
					
					#content .box.list .odd {background:#f5f5f5}
					
					#content .box.list th:first-child {border-radius:8px 0 0 8px; -moz-border-radius:8px 0 0 8px; -webkit-border-radius:8px 0 0 8px}
					#content .box.list th:last-child {border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0}
					#content .box.list th:only-child {border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; text-align:left; text-indent:5px}
					
					#content .box.list th {line-height:30px; background:#46382f; color:#fff; font-size:12px}
					#content .box.list th.title {text-align:left; text-indent:5px}
					#content .box.list th.number {width:100px}
					#content .box.list th.company {width:160px}
					#content .box.list th.location {width:100px; text-align:left; text-indent:4px}
					#content .box.list th.deadline {width:90px}
					#content .box.list th.choice {width:50px}
					#content .box.list th.action {width:75px}
					
						#content .box.list th a {color:#fc5}
					
					#content .box.list td {border:1px solid #e3e3e3; padding:10px}
						#content .box.list td em {display:block; font-size:11px}
					
					#content .box.list td.title {font-size:12px; border-right:0; vertical-align:top}
					#content .box.list td.number {text-align:right}
					#content .box.list td.deadline, #content .box.list .logo_bold td.company, #content .box.list td.action, #content .box.list td.choice {text-align:center}
					
					#content .box.list td.info {width:300px; border-right:0; vertical-align:top}
						#content .box.list td.info p {padding:0; margin:5px 0 0}
						#content .box.list td.info p:first-child {margin-top:15px}
					
					#content .box.list td.open {width:24px; padding:0; border-left:0}
						#content .box.list td.open a {display:block; border:0; margin:0 4px; padding:0; width:16px; height:14px; background-position:-88px -208px}
					
					#content .box.list .devider {height:15px}
						#content .box.list .devider td {border:0; padding:0}
							#content .box.list .devider hr {border:1px solid #f80; color:#f80; height:0; width:100%; margin:10px 0}
					
					#similar_keywords {position:relative; padding:10px 10px 10px 105px; background:#f5f5f5; border:1px solid #dedede; margin-bottom:10px}
						#similar_keywords span {position:absolute; left:10px}
				
				#content .box.list.cv td {padding:10px}
					#content .box.list.cv .open {display:block; border:0; margin:1px 6px 0 0; padding:0; width:16px; height:14px; background-position:-88px -208px; float:left}
					#content .box.list.cv .title {font-weight:bold; font-size:13px; line-height:17px; float:left; width:580px; margin-bottom:10px; outline:none}
					#content .box.list.cv .title:active {color:#333}
					#content .box.list.cv .intro {margin:0 0 -5px; padding-bottom:0; border-top:1px dotted #ccc; clear:both}
					#content .box.list.cv .info {margin-top:10px; padding-bottom:0; border-top:1px dotted #ccc; color:#666; clear:both}
					#content .box.list.cv .even .intro, #content .box.list.cv .even .info {border-color:#ddd}
				
				
				#content .box.list table.edit .title {font-weight:bold}
					#content .box.list table.edit .title a {display:block; float:left; width:480px}
						#content .box.list table.edit .title span a {height:11px; margin:2px 5px 0 0; outline:none; width:11px; background-position: -376px 0; cursor:pointer; cursor:hand}
						#content .box.list table.edit .title span .delete {background-position: -376px -11px}
			
			
			
			/* For both employees and employers */
			#content .box.cv {padding:0 15px 10px}
				
				#content .box.cv .supertitle {clear:both}
				
				#content .box.cv h2 {margin:0; padding:10px 0}
				#content .box.cv h3 {margin:0; padding:20px 0 5px}
				
				#content .box.cv table.details {margin-top:10px}
				
				#content .box.cv input {width:99%}
				#content .box.cv textarea {width:99%; height:100px}
			
			
			/* Club */
			#content .box.club {padding:30px 0 30px 40px}
			
			
			/* Selections and surveys */
			#content .box.selection {padding:0 15px 10px}
				#content .box.selection .framegen {margin-bottom:30px}
				#content .box.selection .question {overflow:hidden; padding:5px 0 10px; margin-top:5px}
					#content .box.selection .blur {color:#666; font-style:italic}
					
					#content .box.selection h3 {font-size:13px; padding:5px; margin:5px 0; background:#f0f0f0; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; color:#47382e}
					#content .box.selection h3.missed {background:#ff4619; color:#fff}
					
					#content .box.selection textarea {width:99%; height:40px}
				
					#content .box.selection .item {clear:both; padding:3px 0 0; margin:0}
						#content .box.selection .item input {margin:1px 3px 0; padding:0; float:left}
						#content .box.selection .item label {display:block; float:left; width:95%; padding:0; margin:0}
					
					#content .box.selection .group {padding:5px}
					#content .box.selection .odd {background:#f9f9f9}
					#content .box.selection .even {background:#f4f4f4}
					
						#content .box.selection .group h4 {margin:0; padding:1px; font-size:12px}
						#content .box.selection .group table {width:100%; margin:0; padding:0}
					
					#content .box.selection .explanation {clear:both; position:relative; top:5px}
					#content .box.selection .explanation input {width:99%}
				
				#content .box.selection .captcha {text-align:center}
					#content .box.selection .captcha h3 {text-align:left}
					#content .box.selection .captcha img {margin:10px 0 0 -10px}
					#content .box.selection .captcha input {position:relative; top:-17px; left:20px}
			
			
			/* Profiles */
			#content .box.profiles {padding:0 15px 10px}
				#content .box.profiles .framegen label {width:100px}
				#content .box.profiles h3 {clear:both; background-color:#554439; padding:0 5px; height:29px; color:#fff; font-size:14px; line-height:25px}
				#content .box.profiles .framegen img {margin:0 20px}
				#content .box.profiles .framegen .details {width:100%}
				#content .box.profiles .logo {border-left:0; width:110px}
			
			
			/* CVs */
			#content #cv {padding:0 15px 10px; color:#333; position:static}
				#content #cv div {clear:both; position:relative; padding:10px; margin-bottom:10px}
					
					#content #cv .action {font-size:12px; position:absolute; top:5px; right:8px; color:#069}
					#content #cv div .action {visibility:hidden}
					#content #cv div .show {visibility:visible}
						#content #cv .action a {color:#069; outline:none; font-weight:bold}
						#content #cv .action a:active {color:#000}
					
					#content #cv .teaser {color:#069; font-weight:bold; outline:none}
					
					#content #cv h1 {font-size:20px; line-height:24px; margin:0; padding:0 0 5px; border:0; font-weight:normal; width:500px}
					#content #cv h2 {font-size:13px; line-height:17px; margin:0; padding:0 0 15px 2px; border:0; font-weight:normal; width:500px}
					#content #cv h3 {font-size:15px; line-height:19px; margin:0; padding:0 0 5px; border:0; font-weight:bold; width:580px}
					
					#content #cv dl {padding:0; margin:5px 0; font-size:13px; line-height:17px}
						#content #cv dt {margin:0; padding:3px 0; float:left; width:150px; font-weight:bold}
						#content #cv dd {margin:0 0 5px; padding:3px 0; border-bottom:1px dotted #ccc}
							#content #cv dd p {overflow:hidden; margin:0; padding:0}
					
					#content #cv div.dynamic {padding:0; margin:0}
						#content #cv div.dynamic a {color:#000; text-decoration:underline}
				
				#content #cv form {clear:both; display:none; border:1px solid #bbb; padding:0 10px; margin:0; position:relative; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
					
					#content #cv form h3 {padding:10px 0 20px; margin:0; font-size:14px; line-height:18px}
					#content #cv form .notice {background:#faf0e9; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; line-height:18px; padding:5px 7px; margin:-10px 0 20px}
					#content #cv fieldset {border-bottom:1px dotted #bbb; margin-bottom:20px}
					
					#content #cv form div {padding:0 0 10px; margin:0; overflow:hidden}
						#content #cv form label {width:150px; float:left; text-align:right; margin-right:6px; line-height:20px; font-weight:bold}
							#content #cv form label strong {color:red}
						
						#content #cv form textarea {float:left; width:420px; min-height:35px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:2px}
						#content #cv form select, #content #cv form input {float:left}
						#content #cv form input.long {width:60%}
						#content #cv form input.short {width:60px}
						#content #cv form input.tiny {width:20px}
						
						#content #cv form span {line-height:20px; padding:0 5px; float:left}
						
						#content #cv form .list {float:left; padding:0}
						#content #cv form .list.horizontal {margin-right:-5px}
							#content #cv form .list label {clear:both; font-weight:normal; width:auto; text-align:left; margin:0}
							#content #cv form .list.horizontal label, #content #cv form .list.horizontal select {clear:none; margin-right:5px} 
								#content #cv form .list input {margin-right:5px}
						
						#content #cv form .buttons {margin:-10px 0 10px 145px; text-align:left}
							#content #cv form .buttons button {margin:0 5px 0 0}
				
				
				/* Multiple entries sections */
				#content #cv .section {border-bottom:5px solid #eee; overflow:hidden; margin:0 0 10px}
				#content #cv .ui-sortable-helper {border:2px solid #f60}
				
					#content #cv .section h3 {padding:0 0 0 18px; margin-bottom:5px; cursor:move; background-position:-387px 0}
					#content #cv .section h3:hover {background-position:-387px -16px}
					
					#content #cv .section .default {padding:7px 0 0}
					#content #cv .section .another {display:block; float:left; font-size:11px; padding-top:5px; outline:none; color:#069}
						
					#content #cv .section .item {margin:0; padding:5px 0 0; overflow:hidden}
						
						#content #cv .section .item a {width:11px; height:11px; display:block; float:left; margin:2px 5px 0 0; outline:none}
						#content #cv .section .item a.edit {background-position:-376px 0}
						#content #cv .section .item a.delete {background-position:-376px -11px}
						
						#content #cv .section .item .actions {position:absolute; right:0; top:2px; display:none}
						#content #cv .section .item .show {display:inline}
							#content #cv .section .item .actions a {background:none; display:inline; width:auto; font-size:11px; color:#069}
						
						#content #cv .section .item em {font-style:normal; color:#666; font-size:11px}
						#content #cv .section .item p {float:right; display:inline; width:522px; padding:0 0 3px; margin-right:65px}
						.clean #content #cv .section .item p {width:652px}
				
				/* Info */
				#content #cv div.info {background:#faf0e9; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:1px 1px 1px #fbdcc8; -webkit-box-shadow:1px 1px 1px #fbdcc8; box-shadow:1px 1px 1px #fbdcc8; filter:progid:DXImageTransform.Microsoft.Shadow(color='#fbdcc8', Direction=145, Strength=1); position:relative; padding-left:95px; min-height:75px; height:auto !important; height:75px}
					#content #cv div.info .action a {color:#333}
					#content #cv div.info p {font-style:italic; padding:0 0 0 1px; margin:0}
					
					#content #cv .info .avatar {border:1px solid #ffb685; width:74px; height:74px; position:absolute; top:10px; left:10px; background-color:#fff; -moz-box-shadow:1px 1px 0 #ffd8be; -webkit-box-shadow:1px 1px 0 #ffd8be; box-shadow:1px 1px 0 #ffd8be; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:0}
					#content #cv form.info .avatar {position:relative; top:0; left:0; float:left; clear:none; cursor:pointer}
						#content #cv .info .avatar a {display:none; position:absolute; top:0; left:0; width:100%; font-size:10px; text-align:center; background:#ffe4c7; background:rgba(255,182,133,.7); outline:none; color:#333}
						#content #cv .info .avatar img {margin:2px; width:70px; height:70px}
					
					#content #cv .info .warning {color:red; font-style:normal}
						 #content #cv .info .warning a {color:red; font-weight:bold}
				
				/* Basic */
				#content #cv fieldset.ims p {padding:0; width:320px; float:left}
					#content #cv fieldset.ims select {margin-bottom:5px}
					#content #cv fieldset.ims span {float:left; padding:2px 5px 2px 0}
					#content #cv fieldset.ims input {width:100px; margin-bottom:5px}
					#content #cv fieldset.ims .another {float:left; display:block; clear:left; font-size:11px; padding-bottom:10px; outline:none; color:#777; white-space:nowrap}
				
				/* Job */
				#content #cv div.job .dynamic dl {margin-top:0}
				
				/* Languages */
				#content #cv div.languages em {padding-left:5px}
				
				/* Attachments */
				#content #cv .attachments h3 {margin-bottom:35px}
				#content #cv .tabs {border-top:1px solid #ccc; padding:0; margin:0; height:110px}
				
					#content #cv .tabs a {outline:none}
					
					#content #cv .tabs ul {position:relative; list-style:none; margin:-27px 0 0; padding:0; height:27px; overflow:hidden}
						#content #cv .tabs li {float:left; zoom:1; line-height:25px; height:22px; padding:0 12px; margin:3px -1px 0 0; background:#eee; border:1px solid #ccc; -moz-border-radius:9px 9px 0 0; -webkit-border-radius:9px 9px 0 0; border-radius:9px 9px 0 0}
						#content #cv .tabs li.active {background:#fff; border-bottom-color:#fff; height:25px; margin-top:0}
						#content #cv .tabs li.upload {float:right; margin:0; border:0; background:#fff; font-weight:bold}
							#content #cv .tabs li.upload a {color:#069}
							#content #cv .tabs li.active a {color:#333}
							#content #cv .tabs ul a {color:#666; outline:none}
							#content #cv .tabs ul a:active {color:#000; outline:none}
					
					#content #cv .tabs div {display:none; border:solid #ccc; border-width:0 1px 1px; -moz-border-radius:0 0 9px 9px; -webkit-border-radius:0 0 9px 9px; border-radius:0 0 9px 9px; margin:0; padding:0; height:102px; overflow:auto; background:#fff}
					#content #cv .tabs #tabs-all {display:block}
						
						#content #cv .tabs p {margin:10px 0 10px 10px; padding:0; width:110px; height:80px; display:inline; float:left; border:1px solid #fff; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
						#content #cv .tabs p.active {border-color:#aaa}
						#content #cv .tabs p.default {border:0; display:block; margin:0; padding:0; width:auto; float:none; height:100px; line-height:110px; text-align:center; color:#666; font-weight:normal; font-style:italic; overflow:hidden}
						
							#content #cv .tabs p a {display:block; width:32px; height:32px; background-position:-272px -66px; margin:18px 0 0 38px}
							#content #cv .tabs p.active a {margin-top:10px}
							#content #cv .tabs p a.document {background-position:-304px -66px}
							#content #cv .tabs p a.video {background-position:-336px -66px}
							#content #cv .tabs p a.audio {background-position:-368px -66px}
							
							#content #cv .tabs p em {display:block; height:23px; width:110px; text-align:center; overflow:hidden; line-height:23px; font-size:11px; cursor:pointer}
							#content #cv .tabs input {height:17px; border:1px solid #ccc; padding:0; margin:1px 5px; font-size:10px; width:100px; display:none}
							
							#content #cv .tabs p span {position:absolute; display:none; width:110px; height:15px; top:65px; left:0; background:#aaa}
							#content #cv .tabs p.active span {display:block}
								#content #cv .tabs p span b {color:#fff; font-weight:normal; padding:0 0 0 15px; margin-right:-5px; font-size:11px; line-height:15px; cursor:pointer}
				
				/* View only version */
				#content #cv.view h3 {background-position:-79px 0; padding:0; text-indent:8px; height:26px; line-height:28px; width:295px; cursor:default}
				#content #cv.view .section:hover, #content #cv.view .basic:hover, #content #cv.view .job:hover {background:#f8f8f8}
					#content #cv.view .section:hover h3, #content #cv.view .basic:hover h3, #content #cv.view .job:hover h3 {background-position:-74px -30px}
					#content #cv.view .section .item em.bullet {width:8px; height:8px; display:block; float:left; margin:4px 0 0 16px; padding:0; background-position:-378px -23px}


/* Main content, wider version */
#wide_content {width:990px; background-position:-2585px 0; margin-bottom:20px; overflow:hidden}
	#wide_content .container {padding:11px 0; background-position:-3575px 100%; overflow:hidden}
		#wide_content .box {background:#fff; padding:0 10px 10px; overflow:hidden; color:#343434}
			#wide_content h1 {clear:left; font-size:24px; line-height:28px; font-weight:bold; padding-bottom:15px; margin:0 0 15px; color:#47382e; border-bottom:1px dashed #cecece}
		
		/* Registration */
		#wide_content .box.register {padding:0 15px 10px}
			#wide_content .box.register .disclaimer {padding:20px 0 10px; text-align:justify; clear:both}
			#wide_content .box.register dl {width:320px; float:left; overflow:hidden}
				#wide_content .box.register dt {font-weight:bold; color:#f60; font-size:22px; line-height:26px}
				#wide_content .box.register dd {margin:15px 0 0}
					
					#wide_content .box.register button {display:none}
					#wide_content .box.register .button {color:#fff; font-size:20px; font-weight:bold; line-height:38px; background-position:0 -392px; border:0; height:40px; margin:20px 0 0 15px; padding:0; width:285px; display:block; text-align:center}
					
					#wide_content .box.register p {font-size:11px; padding:10px 50px 10px 10px; line-height:18px}
					
					#wide_content .box.register .step {background:#f0f0f0; height:50px; border:5px solid #f0f0f0; border-right-width:10px; line-height:24px; font-size:12px; padding:5px 0}
					
					#wide_content .box.register .step.one {border-radius:8px 0 0 8px; -moz-border-radius:8px 0 0 8px; -webkit-border-radius:8px 0 0 8px}
					#wide_content .box.register .step.three {text-align:right; border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0}
						#wide_content .box.register .step.three input {width:150px}
					
					#wide_content .box.register .conditions {padding:0; margin:5px 0 -5px 10px}
						#wide_content .box.register .conditions input {border:none; font-size:12px; line-height:16px; width:auto; height:16px; margin:0 5px 0 0; padding:0; float:left}

/* Additional content */
#additional_content {width:670px; float:left; margin:-10px 0 20px}
	#additional_content .container {padding:11px 0; background-position:-670px 100%}
		#additional_content .box {position:relative; background:#fff; padding:0 10px; overflow:hidden}
		
			#additional_content h3 {margin:0 0 10px 0; padding:2px 0 2px 35px; font-size:18px; font-weight:normal; background-position:-374px -32px; color:#47382e}
				#additional_content h3 span {font-weight:bold; color:#f60}
			
			#club a {color:#f60}
			#club p {padding:0}
			#club img {border:5px solid #eaeaea; margin-right:10px; float:left}
			#club h4 {margin:0 0 10px 0; padding:2px 0 0 0; font-size:16px; color:#47382e}
			
			#club ul {margin:0; padding:0; list-style:none; width:620px; height:130px; overflow:hidden}
				#club li {width:620px; height:130px}
					#club a.more {float:left}
				
				#clubPrev, #clubNext {display:block; position:absolute; top:130px; width:27px; height:27px}
				#clubPrev {background-position:-300px -54px; left:600px}
				#clubNext {background-position:-327px -54px; left:630px}
				
				#clubPrev a, #clubNext a {display:block; outline:none; width:27px; height:27px}
				#clubPrev a {background-position:-246px -54px}
				#clubNext a {background-position:-273px -54px}


/* Sidebar */
#sidebar {width:310px; float:right; margin-bottom:20px}

	#sidebar dl {margin:0; padding:0; position:relative}
		#sidebar dt {margin:0; padding:0; font-size:0; height:5px; background-position:-1340px 0}
		#sidebar dd {margin:0 0 7px; padding:0 0 10px; background-position:-1650px 100%}
		
			#sidebar .container {background:#fff; padding:0 5px}
		
				#sidebar .common h3 {margin:0 0 10px; padding:7px 0 2px 35px; font-size:18px; font-weight:normal; background-position:-374px -27px; color:#47382e}
					#sidebar .common h3 a {color:#47382e}
				
				#sidebar .common p {padding:10px 5px 5px 25px; margin:0 10px 0 0; font-size:11px; color:#666; background-position:-2260px 100%}
				#sidebar .common p.last-child {background:#fff}
				
					#sidebar .common img {float:left; margin:2px 7px 2px 0; padding:3px; border:1px solid #d2d2d2}
					
					#sidebar .common a {display:block; outline:none}
					#sidebar .common p.links a {display:inline}
					
					#sidebar .common a.title {color:#333; font-weight:bold; font-size:12px; padding:3px 0 0 20px; margin-left:-20px; background-position:-1960px 7px}
					#sidebar .common a.title:hover {color:#000}
					
					#sidebar .more {clear:both}
				
				
				#sidebar .cv h3 {margin:0; padding:0; text-indent:40px; height:29px; line-height:29px; font-size:18px; font-weight:normal; background-position:-369px -35px; color:#47382e; border:10px solid #fff}
				
				#sidebar .cv div {padding:9px 5px 9px 9px; margin:0 10px; font-size:12px; color:#666; background-position:-2288px 100%; overflow:hidden}
				#sidebar .cv .border {border-bottom:5px solid #eee; background:#fff; padding-bottom:10px; margin-bottom:5px}
				#sidebar .cv .delete, #sidebar .cv .contact, #sidebar .cv .subscribe {background:#fff}
				
					#sidebar .cv a {outline:none; color:#069; font-weight:bold}
					#sidebar .cv a:active {color:#069}
					#sidebar .cv a.icon {display:block; width:11px; height:11px; background-position:-376px 0; float:left; margin:2px 10px 0 2px}
					#sidebar .cv .print a.icon {display:block; width:16px; height:12px; background-position:-211px -19px; float:left; margin:1px 7px 0 0}
					#sidebar .cv .get a.icon {display:block; width:15px; height:15px; background-position:-386px 0; float:left; margin:1px 7px 0 1px}
					#sidebar .cv .delete a.icon {display:block; width:16px; height:16px; background-position:-367px -135px; float:left; margin:0 6px 0 0}
					#sidebar .cv .contact a, #sidebar .cv .subscribe a {display:block; width:198px; height:38px; background-position:-74px -60px; line-height:38px; text-align:center; color:#fff; outline:none; margin:0 auto; font-size:14px}
					
					#sidebar .cv form {display:none; background:#eee; padding:10px; margin:0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #e8e8e8}
						#sidebar .cv form p {margin:0; padding:0; color:#333}
						#sidebar .cv form .buttons {text-align:center; margin-top:10px}
							#sidebar .cv form input {position:relative; top:2px; margin-right:5px}
							#sidebar .cv form button {margin:0 3px}
					
					#sidebar .cv .privacy form {display:block; background:#fff; border:0; padding:0}
						#sidebar .cv .privacy select {display:none}
						#sidebar .cv .privacy input {padding-left:2px; padding-right:2px; width:180px; top:0; margin:0}
						#sidebar .cv .privacy input.blur {font-style:italic; color:#888}
						#sidebar .cv .privacy button {padding-left:2px; padding-right:2px; margin:0 0 0 3px}
						#sidebar .cv .privacy div.option {display:none; margin:0; padding-bottom:0; background:none}
						#sidebar .cv .privacy h4 {padding:5px 0 0; margin:0; color:#080; font-size:12px}
						#sidebar .cv .privacy h5 {padding:5px 0 0; margin:0; font-size:11px; color:#333}
						#sidebar .cv .privacy .v0 h4 {color:red}
						#sidebar .cv .privacy .v1 h4 {color:#f60}
						#sidebar .cv .privacy p {padding:5px 0 0; font-size:11px; color:#666; text-align:justify}
						
						#sidebar .cv .privacy .tools {text-align:center}
							#sidebar .cv .privacy .tools input {margin:5px 0; width:98%; font-size:11px}
						
						#sidebar div.ui-slider, #sidebar div.ui-slider a, #sidebar div.ui-slider .ui-slider-range {background:url(../images/sprite_slider.gif)}
						#sidebar div.ui-slider {position:relative; padding:0; margin:0 0 0 3px; width:257px; height:14px}
							#sidebar div.ui-slider a {position:absolute; z-index:2; width:14px; height:14px; cursor:default; top:0; margin:0; background-position:-514px 0}
							#sidebar div.ui-slider .ui-slider-range {position:absolute; top:0; left:0; z-index:1; display:block; height:14px; background-position:-257px 0; border:0; margin:0; padding:0}
				
				#sidebar .cv .lang {padding-right:40px}
					#sidebar .cv .lang p {margin:7px 0 -2px 30px; padding:0 2px 0 0; height:13px; line-height:13px; font-size:11px; font-weight:normal; text-align:right}
					#sidebar .cv .lang p:hover {background-color:#f4f4f4}
					#sidebar .cv .lang p.active {background-color:#f4f4f4; font-weight:bold; color:#069}
					#sidebar .cv .lang .l0 {background-position:2px 1px}
					#sidebar .cv .lang .l1 {background-position:2px -20px}
					#sidebar .cv .lang .l2 {background-position:2px -41px}
					#sidebar .cv .lang .l7 {background-position:2px -62px}
					#sidebar .cv .lang .l6 {background-position:2px -83px}
					#sidebar .cv .lang .l4 {background-position:2px -104px}
					#sidebar .cv .lang .l5 {background-position:2px -125px}
					#sidebar .cv .lang .l3 {background-position:2px -146px}
					
					#sidebar .cv .lang .inactive.l0 {background-position:2px -199px}
					#sidebar .cv .lang .inactive.l1 {background-position:2px -220px}
					#sidebar .cv .lang .inactive.l2 {background-position:2px -241px}
					#sidebar .cv .lang .inactive.l7 {background-position:2px -262px}
					#sidebar .cv .lang .inactive.l6 {background-position:2px -283px}
					#sidebar .cv .lang .inactive.l4 {background-position:2px -304px}
					#sidebar .cv .lang .inactive.l5 {background-position:2px -325px}
					#sidebar .cv .lang .inactive.l3 {background-position:2px -346px}
					
						#sidebar .cv .lang span {float:left; cursor:pointer; padding-left:24px}
						#sidebar .cv .lang span.active {color:#069}
						#sidebar .cv .lang p a {font-weight:normal; padding-left:7px}
						#sidebar .cv .lang a.inactive {color:#bbb; cursor:default}
				
				
				#sidebar .poll h4 {margin:0 0 10px; padding:10px 0 2px 5px; font-size:15px}
				
				#sidebar .poll p {padding:2px 10px; font-size:12px; background:#fff; color:#000}
					#sidebar .poll input {float:left; margin-right:5px}
					#sidebar .poll label {float:left; display:block; width:87%; padding-bottom:5px}
				
				#sidebar .poll .explain {clear:both; width:90%; margin:10px 0 0 10px}
				#sidebar .poll .blur {color:#666; font-style:italic}
				
				#sidebar .poll button {margin:10px 0 5px 10px}
				#sidebar .poll .total {text-align:center}
				
				#sidebar .poll dl {margin:0 5px 10px}
					#sidebar .poll dd {background:#fff; font-size:11px; padding:2px 0 6px; margin:0}
					#sidebar .poll dt {background:#efefef; height:16px; font-size:11px; line-height:16px}
						#sidebar .poll dt p {float:left; margin:0 5px 0 0; padding:0; background:#f90; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; height:15px}
				
				
				#sidebar .groups h3 {margin:0; padding:0; text-indent:50px; height:33px; line-height:33px; font-size:18px; font-weight:normal; background-position:-354px -98px; color:#47382e; border:10px solid #fff}
				#sidebar .groups a.new {border-top:5px solid #eee; padding:8px; margin:5px 10px 0; display:block; font-weight:bold; cursor:pointer; cursor:hand}
				#sidebar .groups form {display:none}
				
				#sidebar .groups p {padding:9px 5px; margin:0 10px; font-size:12px; color:#666; background-position:-2288px 100%; overflow:hidden}
				#sidebar .groups p.last {background:#fff}
					#sidebar .groups a, #sidebar .groups a:active {outline:none; color:#069; cursor:pointer; cursor:hand}
					#sidebar .groups .remove a, #sidebar .groups .remove a:active {color:#c71010}
					#sidebar .groups a.icon {display:block; width:14px; height:14px; background-position:-60px -74px; float:left; margin:1px 5px 0 2px}
					#sidebar .groups .remove a.icon {background-position:-46px -74px; margin-top:0}
					#sidebar .groups a.group {font-weight:bold; float:right; color:#069}
				
				
				#sidebar #additional_content {width:auto; float:none; margin:0; background:#fff; height:145px; position:relative}
					#sidebar #additional_content h3 {margin:0 0 10px 5px; padding:7px 0 2px 35px; font-size:18px; font-weight:normal; background-position:-374px -27px; color:#47382e}
					
					#sidebar #additional_content li {width:300px; height:90px}
						#sidebar #additional_content img {margin:3px 5px 0 10px; border-width:3px}
						#sidebar #additional_content h4 {font-size:14px; line-height:18px; padding:0; margin:0; color:#f60}
						#sidebar #additional_content p {float:left; width:180px; font-size:11px}
					
					#sidebar #clubPrev, #sidebar #clubNext {top:115px}
					#sidebar #clubPrev {left:245px}
					#sidebar #clubNext {left:275px}
		
		
		#sidebar dt.text {background-position:-4565px 0; height:8px}
		#sidebar dd.text {background-position:-4875px 100%}
			#sidebar dd.text .container {color:#fff; background:#42362e; border:solid #fff; border-width:0 3px; padding:2px 10px}
				#sidebar dd.text .container h3 {margin:0; border-bottom:1px dotted #fff; padding:1px 0 4px; font-size:14px}
				#sidebar dd.text .container p {padding:5px 0 0; margin:0}


/* Footer */
#bottom_banner {position:fixed; left:0; bottom:0; width:100%; text-align:center; overflow:hidden; z-index:100}
	#bottom_banner p {margin:0; padding:0}

#footer, #portfolio {clear:both; width:100%; border-top:1px dotted #fff; color:#fff; padding:5px 0; margin:0; overflow:hidden}
	
	#footer dt {margin:4px 0; padding:0; float:left; clear:both; font-weight:bold; font-size:14px; width:100px}
	#footer dd {margin:4px 0; padding:0}
	
		#footer a {color:#fff; display:block; float:left; padding:0 10px; border-left:1px solid #fff}
		#footer a:first-child {border:0}
	
	#portfolio dt, #portfolio dd {margin:0; padding:0; float:left; font-size:11px}
	#portfolio dd.help {float:right; text-align:right; padding-left:20px; background-position:-386px -59px}
	
		#portfolio a {color:#fff; display:block; float:left; padding-left:4px}
		#portfolio dd.help a {display:inline; float:none; padding-left:0; text-decoration:underline}



/* English version */

.en #search .button {font-size:18px}

.en #actions .get {background-position:-382px 3px; padding-left:21px}

.en #menu li.employees a {background-position:0 -582px}
.en #menu li.employers a {background-position:-116px -582px}
				
.en #menu dt.news a {width:88px; background-position:0 -396px}
.en #menu dt.advices a {width:94px; background-position:0 -427px}
.en #menu dt.career a {width:112px; height:29px; background-position:0 -365px}
.en #menu dt.tools a {width:90px; height:29px; background-position:0 -458px}
.en #menu dt.about a {width:95px; background-position:0 -551px}
.en #menu dt.cv a {width:80px; height:30px; background-position:0 -489px}
.en #menu dt.agents a {width:126px; height:26px; background-position:-125px -427px}
.en #menu dt.ads a {width:137px; height:31px; background-position:-125px -396px}
.en #menu dt.apps a {width:134px; height:26px; background-position:-125px -365px}
.en #menu dt.settings a, .en #menu #menu-employers dt.settings a {width:132px; height:29px; background-position:-125px -458px}
.en #menu dt.all-ads a {width:93px; height:29px; background-position:0 -520px}
.en #menu dt.cvs a {width:129px; height:29px; background-position:-125px -489px}

.en #menu dt.corner.login a {background-position:-125px -520px; height:32px}</pre></body></html>