<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
	-ms-overflow-x: auto; -ms-overflow-y: scroll;
}
body {
	margin: 0px 0px 45px; background-image: linear-gradient(0deg, rgb(108, 173, 191) 0%, rgb(226, 236, 239) 70%); background-color: rgb(226, 236, 239);
}
body {
	font: 12px/16px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/16px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/16px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
table {
	font: 12px/16px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
	margin: 0px; padding: 5px 0px;
}
a {
	color: rgb(255, 102, 0); text-decoration: none;
}
a:active {
	color: rgb(255, 102, 0); text-decoration: none;
}
a:visited {
	color: rgb(255, 102, 0); text-decoration: none;
}
button {
	text-shadow: 1px 1px 5px #bbb;
}
div {
	-ms-zoom: 1;
}
p {
	-ms-zoom: 1;
}
form {
	-ms-zoom: 1;
}
dl {
	-ms-zoom: 1;
}
dt {
	-ms-zoom: 1;
}
dd {
	-ms-zoom: 1;
}
img {
	-ms-interpolation-mode: bicubic;
}
::selection {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255);
}
a.rss {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
a.more {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#logo {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#menu li {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#menu p a.lang {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#menu li.home a {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#search input {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#search .button {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#search .preview a {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#search-corner .other a {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#modal .login button.facebook {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#actions li {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#actions a {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .ad_mask h1 em {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
.framegen h2.title {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .archive.box input {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .archive.box button {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .articles.box .text .quote {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .articles.box .text .quote_left {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .articles.box .text .quote_right {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .articles.box .text .quote_intro {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .articles.box .text .question {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .text.box .quote {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .text.box .quote_left {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .text.box .quote_right {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .text.box .quote_intro {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .text.box .question {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .articles.box input {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .articles.box button {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .list.box td.open a {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .list.box a.open {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#sidebar .cv .print .icon {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#sidebar .cv .linkedin a.icon {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#sidebar .cv .get .icon {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#sidebar .cv .delete .icon {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#wide_content .register.box .button {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#sidebar .common h3 {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#additional_content h3 {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#clubPrev {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#clubNext {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#clubPrev a {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#clubNext a {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#sclubPrev {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#sclubNext {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#sclubPrev a {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#sclubNext a {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#portfolio dd.help {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#content .coface.box form button {
	background: url("../images/sprite_main.png?v=2019-04-08") no-repeat;
}
#menu div {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#menu dt {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#menu dt em {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#search {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#search form {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#search-corner {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#search-corner div {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#search-corner p {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#content .homepage.box dd a {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#content .list.box .group .intro a {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#content .archive.box .item {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#content .box .fancy-intro div {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#content .menu.text.box .links a {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#content .articles.box .top .texts {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#content .interview.articles.box .top .text {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#content .articles.box .top .nav a {
	background: url("../images/sprite_v.png?reload=2016-05-23") repeat-x;
}
#content {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#content .container {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#content .archive.box .item li {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#content .articles.box .cube h4.decor {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#wide_content {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#wide_content .container {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#sidebar dt {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#sidebar dd {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#sidebar .common p {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#sidebar .common a.title {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#sidebar .cv div {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#sidebar .groups p {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#additional_content {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#additional_content .container {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#exclusive_box {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#exclusive_box .container {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#homepage_linker_box {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#homepage_linker_box .container {
	background: url("../images/sprite_h.png?v=2012-05-02") no-repeat;
}
#bg-top {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; background-attachment: fixed; background-repeat: no-repeat; background-size: 100%;
}
#bg-bottom {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; background-attachment: fixed; background-repeat: no-repeat; background-size: 100%;
}
#bg-top {
	background-position: top; background-image: url("../images/bg_top.png");
}
#bg-bottom {
	background-position: bottom; background-image: url("../images/bg_bottom.svg");
}
@media all and (max-width:1040px)
{
#bg-top {
	display: none;
}
}
#menu dl {
	background: url("../images/sprite_menu.png?reload=2011-03-25") no-repeat;
}
#menu dt.corner {
	background: url("../images/sprite_menu.png?reload=2011-03-25") no-repeat;
}
#menu dt a {
	background: url("../images/sprite_menu.png?reload=2011-03-25") no-repeat;
}
#menu dt.corner em {
	background: url("../images/sprite_menu.png?reload=2011-03-25") no-repeat;
}
#content .ad_mask {
	background: url("../images/sprite_employees.png") no-repeat;
}
#content .ad_mask dt {
	background: url("../images/sprite_employees.png") no-repeat;
}
#content .ad_mask .registration {
	background: url("../images/sprite_employees.png") no-repeat;
}
#content .profiles.box h3 {
	background: url("../images/sprite_employees.png") no-repeat;
}
button.fancy {
	background: url("../images/sprite_employees.png") no-repeat;
}
#content #cv .info .avatar {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#simplemodal-upload p.preview {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#content #cv .section h3 {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#content #cv .section .item a {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#content #cv .section .item .bullet {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#modal h3 {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#content .view#cv h3 {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#content #cv .tabs p a {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#sidebar .cv h3 {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#sidebar .cv a.icon {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#sidebar .cv .contact a {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#sidebar .cv .subscribe a {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#sidebar .groups h3 {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#sidebar .groups a.icon {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#content .list.box table.edit span a {
	background: url("../images/sprite_cv.gif?v=2011-11-15") no-repeat;
}
#sidebar .cv .lang p {
	background: url("../images/sprite_flags.gif") no-repeat;
}
.banner img {
	margin-bottom: 10px !important;
}
.banner embed {
	margin-bottom: 10px !important;
}
.banner object {
	margin-bottom: 10px !important;
}
.banner iframe {
	margin-bottom: 10px !important;
}
.banner .goAdverticum div {
	margin-bottom: 10px !important;
}
.goAdverticum#zone2264941 {
	text-align: center;
}
#wallpaper {
	background-position: top; margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 2000px; position: fixed; z-index: -1; background-repeat: no-repeat;
}
.goAdverticum.wallpaper {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; position: fixed;
}
.hidden.goAdverticum.wallpaper {
	display: none;
}
.goAdverticum.wallpaper img {
	left: 50%; position: relative;
}
a.rss {
	background-position: 25px -180px; margin: 5px 5px 0px 0px; width: 40px; color: rgb(0, 0, 0); line-height: 15px; font-size: 11px; font-weight: bold; float: right; display: block;
}
a.more {
	background-position: 60px -193px; width: 75px; font-size: 11px; margin-top: 3px; display: block;
}
a.more:hover {
	color: rgb(255, 68, 0);
}
.warning {
	color: red !important;
}
.success {
	color: green !important;
}
input.checkbox {
	width: auto !important;
}
.pagination {
	font: 11px/18px sans-serif; overflow: auto; font-size-adjust: none; font-stretch: normal;
}
.pagination span {
	float: left;
}
.pagination .pages {
	float: right;
}
.pagination a {
	margin: 0px 0px 0px 3px; padding: 0px 5px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.pagination a:active {
	background: rgb(239, 239, 239);
}
.pagination a.current {
	background: rgb(255, 102, 0); border-color: rgb(255, 102, 0); color: rgb(255, 255, 255); font-weight: bold;
}
.pagination a.disabled {
	color: rgb(153, 153, 153);
}
#bottom_ads div {
	margin: 0px 5px 0px 10px; width: 300px; height: 250px; float: left; display: inline;
}
#message_errors {
	margin: 0px 0px 15px; padding: 5px; border-radius: 8px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#message_warnings {
	margin: 0px 0px 15px; padding: 5px; border-radius: 8px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#message_notifications {
	margin: 0px 0px 15px; padding: 5px; border-radius: 8px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#message_errors a {
	color: rgb(255, 255, 255); font-weight: normal; text-decoration: underline;
}
#message_warnings a {
	color: rgb(255, 255, 255); font-weight: normal; text-decoration: underline;
}
#message_notifications a {
	color: rgb(255, 255, 255); font-weight: normal; text-decoration: underline;
}
#message_errors ul {
	text-align: left;
}
#message_warnings ul {
	text-align: left;
}
#message_notifications ul {
	text-align: left;
}
#message_errors li {
	list-style: decimal; margin: 3px 0px 3px 30px;
}
#message_warnings li {
	list-style: decimal; margin: 3px 0px 3px 30px;
}
#message_notifications li {
	list-style: decimal; margin: 3px 0px 3px 30px;
}
.single#message_errors li {
	list-style: none; margin: 3px 0px; text-align: center;
}
.single#message_warnings li {
	list-style: none; margin: 3px 0px; text-align: center;
}
.single#message_notifications li {
	list-style: none; margin: 3px 0px; text-align: center;
}
#message_errors {
	background: rgb(255, 70, 25);
}
#message_warnings {
	background: rgb(255, 102, 0);
}
#message_notifications {
	background: rgb(82, 191, 29);
}
#message {
	margin: 20px;
}
#message p {
	padding: 5px 0px !important;
}
button.fancy {
	background-position: -275px -199px; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 150px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 20px; font-weight: bold; cursor: pointer;
}
.left_align {
	margin: 0px 10px 10px 0px; float: left;
}
.right_align {
	margin: 0px 0px 10px 10px; float: right;
}
.framegen {
	background: rgb(246, 246, 246); margin: 5px 0px 10px; padding: 9px; border-radius: 8px; border: 1px solid rgb(171, 171, 171); border-image: none; text-align: justify; overflow: hidden; box-shadow: 1px 1px 5px #ccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 1px 1px 5px #ccc; -webkit-box-shadow: 1px 1px 5px #ccc;
}
.framegen label {
	padding: 5px; width: 140px; font-weight: bold; float: left;
}
.framegen p {
	padding: 5px !important;
}
.framegen p.small {
	font-size: 11px;
}
.framegen h2 {
	margin: 0px 0px 10px; padding: 5px 5px 10px; border-bottom-color: rgb(171, 171, 171); border-bottom-width: 1px; border-bottom-style: dashed;
}
.framegen h2.title {
	background-position: 610px -142px; margin: 0px 0px 10px; padding: 0px 5px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 25px; font-size: 14px; font-weight: bold; box-shadow: 1px 1px 3px #aaa; background-repeat: no-repeat; background-color: rgb(204, 204, 204); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 1px 1px 3px #aaa; -webkit-box-shadow: 1px 1px 3px #aaa;
}
table.details {
	margin: 5px 0px; width: 100%; border-collapse: collapse; border-spacing: 0;
}
table.details td {
	padding: 3px 5px; border: 1px solid rgb(227, 227, 227); border-image: none;
}
table.details th {
	padding: 3px 5px; border: 1px solid rgb(227, 227, 227); border-image: none;
}
table.details th {
	background: rgb(245, 245, 245); width: 155px; text-align: left; vertical-align: top;
}
table.details th.main {
	width: auto;
}
table.details th.link {
	width: 0px;
}
table.details th.amount {
	width: 80px; text-align: center;
}
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;
}
table.details td.amount {
	text-align: right;
}
table.details td.link {
	white-space: nowrap;
}
#bookmark {
	margin: 0px !important; padding: 0px !important; width: 166px; clear: none !important; float: right; display: none;
}
.bookmark_list {
	list-style: none; margin: 0px; padding: 0px; float: right;
}
.bookmark_list li {
	margin: 2px; padding: 0px; width: 16px; height: 16px; overflow: hidden; float: left;
}
.bookmark_list a {
	width: 100%; text-decoration: none; cursor: pointer;
}
.bookmark_list span {
	background: url("../images/bookmarks.png") no-repeat; width: 16px; height: 16px; display: block;
}
.pinify-topHat-container {
	width: 110%; height: 37px; text-align: center; color: rgb(0, 0, 0); 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: rgb(0, 0, 0);
}
#simplemodal-container {
	background: rgb(71, 56, 46); border-radius: 14px; border: 12px solid rgb(71, 56, 46); border-image: none; -moz-border-radius: 14px; -webkit-border-radius: 14px;
}
#simplemodal-container .modalClose {
	margin: 0px 5px 0px -30px; left: 50%; width: 60px; bottom: 10px; position: absolute;
}
#simplemodal-container .simplemodal-wrap {
	background: rgb(255, 255, 255); border-radius: 7px; -ms-overflow-x: hidden; -ms-overflow-y: auto; -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
#simplemodal-data {
	padding: 10px 0px 0px 10px;
}
#simplemodal-upload {
	padding: 10px 0px 0px 10px;
}
#simplemodal-upload img {
	width: 70px; height: 70px;
}
#simplemodal-upload ul {
	background: rgb(250, 240, 233); list-style: none; margin: 0px 10px 0px 0px; padding: 0px; border-radius: 5px 0px 0px 5px; width: 170px; height: 280px; overflow: hidden; float: left; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;
}
#simplemodal-upload li {
	width: 169px; height: 30px; overflow: hidden; border-right-color: rgb(255, 182, 133); border-right-width: 1px; border-right-style: solid; float: left;
}
#simplemodal-upload li.dummy {
	height: 130px;
}
.attachments#simplemodal-upload li.dummy {
	height: 220px;
}
#simplemodal-upload li.active {
	border-width: 0px; border-color: rgb(255, 255, 255); margin-left: 1px;
}
#simplemodal-upload li a {
	height: 28px; text-indent: 8px; margin-left: 5px; display: block;
}
#simplemodal-upload li span {
	height: 28px; text-indent: 8px; margin-left: 5px; display: block;
}
#simplemodal-upload li a {
	border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(244, 240, 241); border-image: none; line-height: 30px; font-weight: bold;
}
#simplemodal-upload li span {
	line-height: 40px;
}
#simplemodal-upload li.active a {
	background: rgb(255, 255, 255); border-color: rgb(255, 182, 133); text-indent: 7px; font-weight: bold;
}
#simplemodal-upload div {
	width: 300px; overflow: hidden; float: left;
}
#simplemodal-upload h3 {
	margin: 0px; padding: 5px 0px 10px; line-height: 20px; font-size: 16px;
}
#simplemodal-upload img {
	margin: 0px 10px 5px 0px; float: left;
}
#simplemodal-upload input {
	width: 290px; margin-bottom: 10px;
}
#simplemodal-upload .file button {
	padding: 2px 10px;
}
.attachments#simplemodal-upload .file button {
	margin: 10px 0px 10px 1px; padding-right: 0px; padding-left: 0px;
}
.attachments#simplemodal-upload .file .preview {
	margin: 10px 0px; width: 150px;
}
#simplemodal-upload .disclaimer {
	color: rgb(102, 102, 102); clear: both; font-size: 11px;
}
#simplemodal-upload p.preview {
	margin: 0px 10px 5px 0px; padding: 0px; border-radius: 2px; border: 1px solid rgb(255, 182, 133); border-image: none; width: 74px; height: 74px; float: left; box-shadow: 1px 1px 0px #ffd8be; background-color: rgb(255, 255, 255); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 1px 1px 0 #ffd8be; -webkit-box-shadow: 1px 1px 0 #ffd8be;
}
#simplemodal-upload p.preview img {
	margin: 2px; width: 70px; height: 70px;
}
#simplemodal-upload .buttons {
	left: 190px; bottom: 10px; position: absolute;
}
#simplemodal-upload .buttons button {
	margin-right: 5px;
}
#modal {
	padding: 10px; width: 640px;
}
#modal h3 {
	background-position: -74px 0px; margin: -5px -5px 20px; padding: 0px; width: 300px; height: 30px; color: rgb(51, 51, 51); line-height: 32px; text-indent: 8px; font-size: 16px; -moz-border-radius: 5px 0 0; -webkit-border-radius: 5px 0 0; -border-radius: 5px 0 0;
}
#modal fieldset {
	border: 0px currentColor; border-image: none; margin-bottom: 10px;
}
#modal div {
	margin: 0px; padding: 0px 0px 10px; overflow: hidden;
}
#modal label {
	width: 150px; text-align: right; line-height: 20px; font-weight: bold; margin-right: 6px; float: left;
}
#modal label strong {
	color: red;
}
#modal p.text {
	margin: 0px; padding: 2px 0px; width: 470px; float: left;
}
#modal textarea {
	padding: 2px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 420px; height: 100px; float: left; min-height: 100px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#modal select {
	float: left;
}
#modal input {
	float: left;
}
#modal .long {
	width: 60%;
}
#modal .short {
	width: 60px;
}
#modal .tiny {
	width: 20px;
}
#modal span {
	padding: 0px 5px; line-height: 20px; float: left;
}
#modal .list {
	padding: 0px; float: left;
}
#modal .horizontal.list {
	margin-right: -5px;
}
#modal .list label {
	margin: 0px; width: auto; text-align: left; clear: both; font-weight: normal;
}
#modal .horizontal.list label {
	clear: none; margin-right: 5px;
}
#modal .horizontal.list select {
	clear: none; margin-right: 5px;
}
#modal .list input {
	margin-right: 5px;
}
#modal .buttons {
	margin: -10px 0px -5px 155px; text-align: left;
}
#modal .buttons button {
	margin: 0px 5px 0px 0px;
}
.languages#modal .list label {
	clear: none;
}
#modal .login fieldset {
	padding: 10px 0px 10px 30px;
}
#modal .login label {
	width: 100%; text-align: left; font-weight: normal;
}
#modal .login button.facebook {
	background-position: -198px -433px; margin: 5px 0px 10px; padding: 0px; border: currentColor; border-image: none; width: 170px; height: 22px; text-align: left; color: rgb(255, 255, 255); text-indent: 25px; font-size: 11px; font-weight: bold; float: none; cursor: pointer;
}
#modal .login .buttons {
	margin: -20px 0px 20px 30px;
}
#modal .login .addition {
	margin: -120px 0px 15px; width: 370px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dotted; float: right;
}
#modal .login .addition p {
	padding: 5px 30px;
}
#modal .login .addition p a {
	font-weight: bold; display: block;
}
#wrapper {
	margin: 10px auto; width: 990px; position: relative;
}
.clean#wrapper {
	margin: 20px auto; width: 800px;
}
#header {
	width: 993px; height: 386px; overflow: hidden; position: relative;
}
#logo {
	margin: 25px 0px 0px 20px; width: 204px; height: 53px; float: left; display: block; position: relative; z-index: 1000;
}
* html #logo {
	margin: 15px 0px 0px 10px;
}
#header .banner {
	width: 728px; height: 100px; float: right;
}
#menu {
	padding: 12px 0px 8px; width: 990px; clear: both;
}
#menu a {
	color: rgb(0, 0, 0);
}
#menu ul {
	list-style: none; margin: 0px; padding: 0px; height: 25px; overflow: hidden;
}
#menu li {
	background-position: -209px -285px; width: 155px; height: 24px; margin-left: -13px; border-bottom-color: rgb(240, 242, 239); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative;
}
#menu li.home {
	background-position: -127px -285px; width: 82px; margin-left: 0px; z-index: 4;
}
#menu li.employees {
	z-index: 3;
}
#menu li.employers {
	z-index: 2;
}
#menu li.coface {
	z-index: 1;
}
#menu .home .home {
	border-color: rgb(255, 255, 255); z-index: 10;
}
#menu .employees .employees {
	border-color: rgb(255, 255, 255); z-index: 10;
}
#menu .employers .employers {
	border-color: rgb(255, 255, 255); z-index: 10;
}
#menu .coface .coface {
	border-color: rgb(255, 255, 255); z-index: 10;
}
#menu li a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(85, 85, 85); line-height: 26px; text-indent: 20px; position: absolute; text-shadow: -1px 0px 1px #ddd;
}
#menu li.home a {
	background-position: -127px -256px;
}
#menu p {
	margin: -27px 5px 0px 400px; text-align: right; color: rgb(255, 255, 255); font-size: 11px;
}
#menu p a {
	color: rgb(255, 255, 255);
}
#menu p a.lang {
	margin: 0px 0px 0px 5px; width: 22px; height: 14px; float: right; display: block; -ms-zoom: 1;
}
#menu p a.hr {
	background-position: -224px -143px;
}
#menu p a.en {
	background-position: -203px -143px;
}
#menu .tab {
	background-position: -15px 0px; height: 79px; padding-left: 9px; clear: both; display: none; background-repeat: no-repeat;
}
#menu #menu-employees {
	background-position: -15px -79px;
}
#menu #menu-employers {
	background-position: -15px -79px;
}
#menu .tab div {
	background-position: 972px 0px; height: 79px; padding-right: 9px; background-repeat: no-repeat;
}
#menu dl {
	background-position: 0px -21px; margin: 0px; padding: 0px; height: 79px; position: relative; background-repeat: repeat-x;
}
#menu dt {
	background-position: 0px -158px; margin: 0px; padding: 0px 20px 0px 0px; height: 52px; overflow: hidden; float: left; background-repeat: no-repeat;
}
#menu dt.first-child {
	background: none;
}
#menu dt em {
	background-position: 0px 100px; height: 52px; overflow: hidden; float: left; display: block; background-repeat: no-repeat;
}
#menu dt.current em {
	background-position: 66% -210px;
}
#menu dt a {
	margin: 14px 0px 0px 19px; height: 28px; display: block;
}
#menu dt.news a {
	background-position: 0px -131px; width: 112px;
}
#menu dt.advices a {
	background-position: 0px -162px; width: 107px;
}
#menu dt.career a {
	background-position: 0px -100px; width: 103px;
}
#menu dt.tools a {
	background-position: 0px -193px; width: 97px; height: 29px;
}
#menu dt.about a {
	background-position: 0px -317px; width: 108px; height: 26px;
}
#menu dt.cv a {
	background-position: -125px -100px; width: 113px; height: 30px;
}
#menu dt.agents a {
	background-position: -125px -162px; width: 110px; height: 30px;
}
#menu dt.ads a {
	background-position: -125px -131px; width: 145px; height: 31px;
}
#menu dt.apps a {
	background-position: 0px -224px; width: 112px;
}
#menu dt.settings a {
	background-position: -125px -193px; width: 119px; height: 29px;
}
#menu dt.all-ads a {
	background-position: 0px -255px; width: 124px; height: 29px;
}
#menu dt.cvs a {
	background-position: -125px -224px; width: 155px; height: 30px;
}
#menu #menu-employers dt.settings a {
	background-position: -125px -255px; width: 167px;
}
#menu dt.corner {
	background-position: -125px -286px; padding: 0px; width: 161px; height: 77px; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 11px; float: right;
}
#menu dt.login.corner a {
	background-position: 0px -286px; margin: 11px 0px 0px 30px; width: 105px; height: 31px;
}
#menu dt.corner a.logout {
	background: none; margin: 0px 10px 0px 0px; color: rgb(255, 255, 255); text-transform: capitalize; line-height: 22px; float: right; display: inline;
}
#menu dt.corner table {
	margin: 0px; padding: 0px; width: 160px; height: 52px; border-collapse: collapse; border-spacing: 0;
}
#menu dt.corner td {
	text-align: center; font-size: 11px; vertical-align: middle;
}
#menu dt.employees.corner td {
	text-align: left; padding-left: 12px; font-weight: bold;
}
#menu dt.corner em {
	background-position: -268px -177px; margin: 10px 5px 8px 0px; border: 1px solid rgb(227, 226, 226); border-image: none; width: 32px; height: 32px; float: right; display: block;
}
#menu dt.corner img {
	width: 32px; height: 32px;
}
#menu .tab dd {
	margin: 0px; padding: 0px; left: 0px; top: 52px; width: 800px; height: 25px; position: absolute;
}
#menu .tab dd div {
	padding: 0px; height: 25px; margin-top: 7px; display: none;
}
#menu .tab dd a {
	padding: 0px 16px; height: 13px; color: rgb(228, 228, 228); line-height: 13px; overflow: hidden; font-size: 11px; border-left-color: rgb(228, 228, 228); border-left-width: 1px; border-left-style: solid; float: left; display: block;
}
#menu .tab dd a:hover {
	text-decoration: underline;
}
#menu .tab dd a.first-child {
	border: currentColor; border-image: none;
}
#search {
	background-position: -10px -262px; width: 725px; height: 152px; margin-bottom: 8px; float: left; position: relative; background-repeat: no-repeat;
}
#search form {
	background-position: 0px -414px; padding: 0px 6px 0px 4px; height: 152px; margin-left: 14px;
}
#search h2 {
	margin: 0px; padding: 11px 0px 13px; color: rgb(255, 255, 255); font-size: 22px; font-weight: normal;
}
#search h2 span {
	color: rgb(204, 204, 204);
}
#search h2 strong {
	color: rgb(255, 102, 0);
}
#search div {
	height: 70px;
}
#search ul {
	list-style: none; margin: 0px; padding: 5px 8px 8px 1px; float: left;
}
#search ul.submit {
	margin-left: -10px; float: right;
}
#search li {
	margin: 0px; padding: 0px 0px 1px;
}
#search li.explanation {
	padding: 0px 3px; color: rgb(153, 153, 153); font-size: 11px;
}
#search li.explanation a {
	color: rgb(153, 153, 153);
}
#search input {
	margin: 0px; border-radius: 6px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 255px; color: rgb(102, 102, 102); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
#search select {
	margin: 0px; border-radius: 6px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 255px; color: rgb(102, 102, 102); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
#search input.blur {
	font-weight: bold;
}
#search select {
	font-weight: bold;
}
#search input {
	background-position: -370px -81px; padding: 7px 2px 7px 37px; margin-bottom: 5px; background-color: rgb(255, 255, 255);
}
#search button {
	display: none;
}
#search .button {
	background-position: -246px -82px; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 117px; height: 41px; color: rgb(255, 255, 255); line-height: 39px; text-indent: 48px; font-size: 20px; font-weight: bold; display: block; text-shadow: 0px 0px 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 {
	margin: 0px 0px 0px -15px; padding: 0px; top: 132px; height: 15px; float: none; position: absolute;
}
#search .preview li {
	margin: 0px; padding: 0px; width: 150px; overflow: hidden; float: left; white-space: nowrap;
}
#search .preview a {
	background-position: 132px -165px; color: rgb(153, 153, 153); text-indent: 10px; font-size: 11px; display: block;
}
#search .preview a:hover {
	color: rgb(119, 119, 119);
}
#search .preview a:active {
	color: rgb(51, 51, 51);
}
#search-corner {
	background-position: 0px -566px; width: 265px; height: 152px; margin-bottom: 8px; float: left; background-repeat: no-repeat;
}
#search-corner .container {
	background-position: 0px -262px; width: 241px; height: 152px; margin-left: 24px; background-repeat: no-repeat;
}
#search-corner .corner {
	left: 9px; top: -3px; height: 99px; display: block; position: relative;
}
#search-corner .other {
	background-position: 223px -79px; margin-left: 10px; background-repeat: no-repeat;
}
* html #search-corner .other {
	margin-top: -3px;
}
#search-corner .other p {
	background-position: 0px -718px; padding: 0px 0px 0px 10px; height: 53px; color: rgb(255, 255, 255); line-height: 18px; font-size: 11px; margin-right: 8px; position: relative;
}
#search-corner .other a {
	top: -3px; width: 22px; height: 23px; display: block; position: absolute;
}
#search-corner .other .f {
	background-position: -224px -54px; left: 70px;
}
#search-corner .other .t {
	background-position: -202px -54px; left: 100px;
}
#search-corner .other .i {
	background-position: -106px -82px; left: 130px; width: 23px;
}
#search-corner .other .l {
	background-position: -106px -105px; left: 160px; width: 23px;
}
#search-corner .other .v {
	background-position: -179px -54px; left: 190px; width: 23px;
}
#more-links {
	background: rgb(69, 55, 46); border-radius: 8px; height: 200px; color: rgb(255, 255, 255); overflow: hidden; clear: both; margin-bottom: 10px; display: none; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#more-links a {
	color: rgb(215, 211, 209);
}
#more-links .button {
	margin: 10px; padding: 0px; color: rgb(199, 195, 193); line-height: 10px; font-size: 12px; font-weight: bold; float: right;
}
#more-links .button:hover {
	color: rgb(215, 211, 209);
}
#more-links div {
	margin: 0px; padding: 10px 15px; display: none;
}
#more-links ul {
	list-style: none; margin: 0px 5px 0px 0px; padding: 0px; width: 265px; overflow: hidden; float: left; -ms-zoom: 1;
}
#more-links .locations ul {
	width: 120px;
}
#more-links .professions ul {
	width: 120px;
}
#more-links .new-cvs ul {
	width: 300px;
}
#more-links .similar-cvs ul {
	width: 300px;
}
#more-links li {
	padding: 2px 0px; white-space: nowrap;
}
#content {
	width: 670px; margin-bottom: 20px; float: left;
}
.clean #content {
	background: rgb(255, 255, 255); margin: 0px 0px -25px; border-radius: 10px; width: 100%; float: none; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
#content .container {
	background-position: -670px 100%; padding: 11px 0px;
}
.clean #content .container {
	background: rgb(255, 255, 255); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
#content .box {
	padding: 0px 10px 10px; color: rgb(52, 52, 52); overflow: hidden; position: relative; background-color: rgb(255, 255, 255);
}
#content h1 {
	margin: 0px 0px 15px; color: rgb(71, 56, 46); line-height: 28px; padding-bottom: 15px; clear: both; font-size: 24px; font-weight: bold; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: dashed;
}
#content .box .buttons {
	margin: 20px 0px 10px; text-align: center;
}
#breadcrumbs {
	list-style: none; margin: 0px 0px 10px; padding: 0px; overflow: auto; float: left;
}
#breadcrumbs li {
	padding: 0px 2px; color: rgb(153, 153, 153); font-size: 11px; float: left;
}
.clean #breadcrumbs a {
	color: rgb(255, 102, 0);
}
#actions {
	list-style: none; margin: 0px 0px 10px; padding: 0px; overflow: auto; float: right;
}
#actions * {
	font-size: 11px;
}
#actions li {
	background-position: -65px -165px; width: 74px; height: 21px; margin-left: 5px; float: left;
}
#actions li:active {
	background-position: -65px -186px;
}
#actions li.small {
	background-position: -65px -208px; width: 21px;
}
#actions li.small:active {
	background-position: -65px -229px; width: 21px;
}
#actions li.blank {
	background: none; width: auto;
}
#actions a {
	padding: 0px 0px 0px 28px; color: rgb(102, 102, 102); line-height: 21px; font-size: 11px; display: block;
}
#actions li.small a {
	padding: 0px; width: 21px; height: 21px;
}
#actions a.blank {
	background-position: -230px 0px; text-align: center; margin-left: -28px;
}
#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 .add {
	background-position: -43px -181px;
}
#actions .remove {
	background-position: -43px -198px;
}
#actions .get {
	background-position: -380px 3px;
}
#actions li.employer {
	background-position: 0px -318px; width: 140px;
}
#actions li.employer:active {
	background-position: 0px -339px;
}
#actions li.employer a {
	background-position: -363px -188px; padding-left: 24px;
}
#actions li.check {
	background-position: -139px -165px; width: 130px;
}
#actions li.check:active {
	background-position: -139px -186px;
}
#actions li.check a {
	background-position: -363px -162px; padding-left: 24px;
}
#content .box .fancy-intro {
	width: 640px; height: 330px; overflow: hidden; position: relative;
}
#content .box .fancy-intro div {
	background-position: 0px -872px; left: 0px; top: 0px; width: 238px; height: 300px; color: rgb(255, 255, 255); position: absolute;
}
#content .box .fancy-intro div h4 {
	margin: 0px; padding: 10px; text-transform: uppercase; line-height: 16px; font-size: 12px; font-weight: normal;
}
#content .box .fancy-intro div h3 {
	background: none; margin: 0px; padding: 0px 10px; height: auto; color: rgb(255, 102, 0); line-height: 30px; font-size: 24px; font-weight: normal;
}
#content .box .fancy-intro div p {
	padding: 10px;
}
#content .box .fancy-intro img {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important; left: 240px; top: 0px; width: 400px; height: 300px; overflow: hidden; float: none !important; position: absolute;
}
#content .ad.box {
	padding: 0px 12px 10px; overflow: visible; background-color: rgb(255, 255, 255);
}
#content .ad_mask {
	background-position: center -56px; width: 645px; clear: both; position: relative;
}
#content .html_ad .ad_mask {
	background: rgb(255, 255, 255);
}
#content .archive#message_errors {
	text-align: left; clear: both; margin-bottom: 10px;
}
#content .ad_mask #message_errors {
	margin-bottom: 10px;
}
#content .ad_mask #message_warnings {
	margin-bottom: 10px;
}
#content .ad_mask #message_notifications {
	margin-bottom: 10px;
}
#content .ad_mask h1 {
	margin: 0px 95px 0px 0px; padding: 20px 0px 0px 15px; border: currentColor; border-image: none; height: 75px; color: rgb(255, 255, 255); line-height: 25px; font-size: 20px; font-weight: normal;
}
#content .ad_mask h1 em {
	margin: 0px 10px 0px 0px; padding: 0px; height: 25px; float: left; display: block;
}
#content .ad_mask h1 .hzz {
	background-position: -106px -208px; width: 33px; margin-bottom: 20px;
}
#content .ad_mask h1 .oglasnik {
	background-position: 0px -82px; width: 93px; height: 35px; margin-bottom: 10px;
}
#content .ad_mask .deadline {
	font: bold 8px/normal Verdana; left: 578px; top: 50px; width: 38px; text-align: center; color: rgb(168, 168, 168); text-transform: uppercase; position: absolute; font-size-adjust: none; font-stretch: normal;
}
#content .ad_mask .deadline em {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); line-height: 22px; font-size: 22px; font-style: normal; display: block;
}
#content .ad_mask .deadline em.long {
	font-size: 18px;
}
#content .ad_mask dl {
	background: rgb(255, 255, 255); margin: 0px 20px; padding: 0px 0px 5px; overflow: hidden;
}
#content .ad_mask dt {
	background-position: -22px -158px; margin: 0px; padding: 7px 0px; width: 180px; text-indent: 20px; font-weight: bold; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted; float: left;
}
#content .ad_mask dd {
	margin: 0px; padding: 7px 0px; width: 420px; color: rgb(102, 102, 102); border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted; float: left;
}
#content .ad_mask dl .employer {
	border: 0px currentColor; border-image: none;
}
#content .ad_mask dl .description {
	margin: 5px 0px 10px; border: 0px currentColor; border-image: none; width: auto; text-align: justify;
}
#content .ad_mask dl .date {
	color: rgb(255, 102, 0); font-weight: bold;
}
#content .ad_mask h2 {
	margin: 30px 0px 10px; padding: 0px 20px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; clear: both; font-size: 20px;
}
#content .ad_mask table {
	background: rgb(246, 246, 246); width: 645px; border-collapse: collapse; border-spacing: 0;
}
#content .ad_mask .even {
	background: rgb(255, 255, 255);
}
#content .ad_mask th {
	padding: 5px 0px 5px 8px; width: 185px; text-align: left; color: rgb(102, 102, 102);
}
#content .ad_mask td {
	padding: 5px; color: rgb(70, 58, 49);
}
#content .ad_mask td.list {
	text-transform: lowercase;
}
#content .ad_mask .disclaimer {
	background: rgb(255, 253, 238); padding: 0px 10px; border: 1px solid red; border-image: none;
}
#content .ad_mask form {
	padding: 0px 20px;
}
#content .ad_mask form table {
	width: 605px;
}
#content .ad_mask textarea {
	padding: 5px; width: 300px; height: 120px;
}
#content .ad_mask .registration {
	background-position: -275px -199px; margin: 20px 0px 0px 250px; padding: 0px; border: 0px currentColor; border-image: none; width: 150px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 20px; font-weight: bold; display: block;
}
#content .ad_mask .custom {
	background: rgb(255, 255, 255); margin: 47px 0px 0px; width: auto; min-height: 100px;
}
#content .ad_mask .custom * {
	line-height: normal;
}
#content .ad_mask .custom table {
	background: rgb(255, 255, 255); width: auto;
}
#content .ad_mask .custom td {
	padding: 0px;
}
#content .ad_mask #video_container {
	background: rgb(255, 255, 255); margin: 0px 22px; text-align: center; padding-top: 10px;
}
#content .ad.box table.hzz {
	margin: 20px 0px 20px 30px; width: 580px;
}
#content .ad.box table.hzz th {
	background: rgb(255, 255, 255); width: 157px; text-align: right; color: rgb(0, 0, 0); vertical-align: top; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted;
}
#content .ad.box table.hzz td {
	background: rgb(255, 255, 255); border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted;
}
#content .ad.box table.hzz ul {
	margin: 0px; padding: 0px 0px 0px 15px;
}
#content .ad.box table.hzz p {
	background: rgb(223, 239, 255); margin: 0px; padding: 10px; border: 1px dashed rgb(153, 153, 153); border-image: none;
}
#content .ad.box table.hzz .footer {
	padding: 15px; border: 0px currentColor; border-image: none; text-align: center; color: rgb(0, 0, 0);
}
#content .ad.box table.hzz .footer img {
	margin-right: 5px; vertical-align: middle;
}
#content .ad.box table.hzz .footer strong {
	line-height: 20px; font-size: 16px;
}
#content .ad.box table.hzz .footer p {
	background: rgb(255, 255, 255); padding: 0px; border: 0px currentColor; border-image: none; font-size: 11px;
}
#content .homepage.box &gt; h3 {
	background: url("../images/exclusive-box/icon_frontpage-jobs.svg") no-repeat 14px; margin: -5px -10px 0px; padding: 0px 0px 0px 56px; height: 54px; text-align: left; color: rgb(102, 102, 102); line-height: 54px; font-size: 15px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
#content .homepage.box dl {
	margin: 0px 2px 0px 4px; padding: 20px 0px 0px; width: 210px; overflow: hidden; float: left; display: inline;
}
#content .homepage.box dt {
	margin: 5px 0px 0px; padding: 10px 0px; text-align: center;
}
#content .homepage.box dd {
	margin: 0px; padding: 0px;
}
#content .homepage.box dd a {
	background-position: 0px -1190px; margin: 0px 1px 1px; padding: 3px 29px 7px 5px; color: rgb(102, 102, 102); font-size: 11px; display: block;
}
#content .homepage.box dd a:hover {
	color: rgb(68, 68, 68);
}
#content .homepage.box dd a:active {
	color: rgb(34, 34, 34);
}
#content .articles.box {
	padding: 0px 15px 10px; color: rgb(52, 52, 52);
}
#content .articles.box .fancy-intro {
	margin: 15px 0px -15px;
}
#content .level1.articles.box .top {
	width: 640px; height: 320px; overflow: hidden; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
#content .level1.articles.box .top .texts {
	background-position: 0px -872px; left: 0px; top: 0px; width: 238px; height: 300px; color: rgb(255, 255, 255); position: absolute;
}
#content .level1.articles.box .top .texts div {
	width: 238px; height: 300px; color: rgb(255, 255, 255); float: left; display: none;
}
#content .level1.articles.box .top .texts h4 {
	margin: 0px; padding: 10px; text-transform: uppercase; line-height: 16px; font-size: 12px; font-weight: normal;
}
#content .level1.articles.box .top .texts h3 {
	margin: 0px; padding: 0px 10px; line-height: 30px; font-size: 24px; font-weight: normal;
}
#content .level1.articles.box .top .texts h3 a {
	color: rgb(255, 102, 0);
}
#content .level1.articles.box .top .texts p {
	padding: 10px;
}
#content .level1.articles.box .top .images {
	left: 240px; top: 0px; width: 400px; height: 300px; overflow: hidden; position: absolute;
}
#content .level1.articles.box .top .images div {
	width: 2000px; height: 300px; position: relative;
}
#content .level1.articles.box .top .nav {
	left: 20px; top: 270px; width: 100px; height: 9px; overflow: hidden; position: absolute;
}
#content .level1.articles.box .top .nav a {
	background-position: 0px -1172px; width: 8px; height: 9px; margin-right: 4px; float: left; display: block; -ms-zoom: 1;
}
#content .level1.articles.box .top .nav a.active {
	background-position: 0px -1181px;
}
#content .level1.articles.box .cube {
	margin: 20px 5px 5px; width: 310px; float: left;
}
#content .level1.articles.box .clear {
	clear: both;
}
#content .level1.articles .cube h3 {
	margin: 0px; padding: 0px 0px 5px; text-transform: uppercase;
}
#content .level1.articles.box .cube h3 a {
	color: rgb(0, 0, 0); line-height: 18px; font-size: 14px;
}
#content .level1.articles.box .cube ul {
	list-style: none; margin: 0px; padding: 0px;
}
#content .level1.articles.box .cube li {
	padding: 10px 0px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: dashed;
}
#content .level1.articles.box .cube a {
	color: rgb(51, 51, 51);
}
#content .level1.articles.box .cube img {
	margin: 0px 7px 2px 0px; padding: 2px; border: 1px solid rgb(210, 210, 210); border-image: none; float: left;
}
#content .level1.articles.box .cube h4 {
	margin: 0px; padding: 0px; line-height: 16px; font-size: 12px;
}
#content .level1.articles.box .cube h4.decor {
	background-position: -1960px 7px; padding: 4px 0px 0px 15px; margin-top: -4px;
}
#content .level1.articles.box .cube .intro {
	padding-top: 10px; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; display: block;
}
#content .level2.articles.box .go {
	font-size: 11px;
}
#content .level2.articles.box h1 {
	margin: 0px;
}
#content .level2.articles.box img {
	margin: 0px 7px 2px 0px; padding: 2px; border: 1px solid rgb(210, 210, 210); border-image: none; float: left;
}
#content .level2.articles.box hr {
	border-width: 1px 0px 0px; border-style: dashed; border-color: rgb(206, 206, 206); margin: 0px; border-image: none; width: 100%; height: 0px; color: rgb(255, 136, 0); clear: both;
}
#content .level2.articles.box .top {
	padding: 15px 0px; overflow: hidden;
}
#content .level2.articles.box .top h2 {
	margin: 0px; padding: 0px 0px 10px; line-height: 22px; font-size: 18px; font-weight: normal;
}
#content .level2.articles.box .top h2 a {
	color: rgb(0, 0, 0);
}
#content .level2.articles.box .top em {
	color: rgb(102, 102, 102); font-size: 11px; font-style: normal; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
#content .level2.articles.box .top p {
	color: rgb(51, 51, 51); font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
}
#content .level2.articles.box .cube {
	margin: 15px 0px; width: 319px; overflow: hidden; border-right-color: rgb(206, 206, 206); border-right-width: 1px; border-right-style: solid; float: left;
}
#content .level2.articles.box .clear {
	margin-left: -1px; border-right-color: currentColor; border-left-color: rgb(206, 206, 206); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
#content .level2.articles.box .last {
	border: currentColor; border-image: none; margin-left: 0px;
}
#content .level2.articles.box .cube h3 {
	margin: 0px; padding: 0px 10px 15px; line-height: 18px; font-size: 14px;
}
#content .level2.articles.box .cube h3 a {
	color: rgb(0, 0, 0);
}
#content .level2.articles.box .cube img {
	margin-left: 10px;
}
#content .level2.articles.box .cube p {
	color: rgb(51, 51, 51); padding-right: 10px; font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
}
#content .level2.articles.box .cube .go {
	padding: 5px 10px 0px 0px; float: right;
}
#content .level2.articles.box .simple {
	padding: 15px 0px; overflow: hidden; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: dashed;
}
#content .level2.articles.box .simple h3 {
	margin: 0px; padding: 0px 0px 1px; line-height: 18px; font-size: 14px;
}
#content .level2.articles.box .simple h3 a {
	color: rgb(0, 0, 0);
}
#content .level2.articles.box .simple p {
	color: rgb(51, 51, 51); font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
}
#content .level2.articles.box .simple .go {
	padding: 5px 10px 0px 0px; float: right;
}
#content .articles.box .pagination {
	padding: 15px 0px; width: 100%; clear: both; margin-top: -1px; border-top-color: rgb(206, 206, 206); border-top-width: 1px; border-top-style: dashed;
}
#content .articles.box form {
	background: rgb(238, 238, 238); margin: -1px 0px 0px; padding: 10px; border-radius: 0px 0px 8px 8px; clear: both; border-top-color: rgb(206, 206, 206); border-top-width: 1px; border-top-style: dashed; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px;
}
#content .articles.box input {
	background-position: -370px -81px; margin: 0px; padding: 7px 2px 7px 37px; border-radius: 6px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 430px; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
#content .articles.box button {
	background-position: -16px -268px; margin: 0px 0px 5px 25px; padding: 0px; border: 0px currentColor; border-image: none; width: 104px; height: 22px; text-align: left; color: rgb(102, 102, 102); line-height: 24px; text-indent: 5px; font-size: 11px; font-weight: bold;
}
#content .articles.box button:active {
	background-position: -16px -290px;
}
#content .articles.box .supertitle {
	margin: 0px; clear: both; font-variant: small-caps;
}
#content .articles.box .subtitle {
	font-style: italic;
}
#content .articles.box img.intro {
	max-width: 100%;
}
#content .articles.box .text {
	font: 12px/18px Trebuchet MS, Arial, Helvetica, sans-serif; margin: 10px 5px 10px 0px; font-size-adjust: none; font-stretch: normal;
}
#content .articles.box .text .indent {
	text-indent: 30px;
}
#content .articles.box .text .subtitle {
	font: 18px/22px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#content .articles.box .text .image {
	margin: 5px 10px 5px 0px; padding: 3px; border: 1px solid rgb(206, 206, 206); border-image: none; float: left;
}
#content .articles.box .text .quote {
	background-position: -369px -434px; margin: 5px 0px 5px 10px; width: 280px; line-height: 22px; text-indent: 30px; padding-left: 5px; font-size: 14px; font-style: italic; border-left-color: rgb(206, 206, 206); border-left-width: 1px; border-left-style: dashed; float: right;
}
#content .articles.box .text .quote_right {
	background-position: -369px -434px; margin: 5px 0px 5px 10px; width: 280px; line-height: 22px; text-indent: 30px; padding-left: 5px; font-size: 14px; font-style: italic; border-left-color: rgb(206, 206, 206); border-left-width: 1px; border-left-style: dashed; float: right;
}
#content .articles.box .text .quote_left {
	background-position: -369px -434px; margin: 5px 10px 5px 0px; width: 280px; line-height: 22px; text-indent: 30px; padding-right: 5px; font-size: 14px; font-style: italic; border-right-color: rgb(206, 206, 206); border-right-width: 1px; border-right-style: dashed; float: left;
}
#content .articles.box .text .quote_intro {
	background-position: -369px -434px; margin: 5px 0px; line-height: 22px; text-indent: 30px; font-size: 14px; font-style: italic; display: block;
}
#content .articles.box .text .question {
	background-position: -371px -313px; padding: 5px 0px 12px 40px; font-weight: bold; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: dashed; background-repeat: no-repeat;
}
#content .articles.box .text hr {
	border-width: medium medium 1px; border-style: none none dashed; border-color: currentColor currentColor rgb(206, 206, 206); margin: 0px auto; padding: 0px; border-image: none; width: 100%; line-height: 0; overflow: visible; clear: both; font-size: 1px; display: block; position: relative;
}
#content .articles.box .text .author {
	margin: 10px 0px; border: 1px solid rgb(210, 210, 210); border-image: none;
}
#content .articles.box .text .author div {
	background: rgb(250, 250, 250); margin: 4px; padding: 13px 17px; overflow: hidden;
}
#content .articles.box .text .author h4 {
	margin: 0px 0px 20px; padding: 0px; color: rgb(102, 102, 102); line-height: 21px; font-size: 16px;
}
#content .articles.box .text .author img {
	padding: 3px; border: 1px solid rgb(210, 210, 210); border-image: none; margin-right: 20px; float: left; -ms-zoom: 1;
}
#content .articles.box .info {
	padding: 5px 0px; color: rgb(102, 102, 102); clear: both; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: dotted;
}
#content .interview.articles.box .info {
	padding: 5px 0px;
}
#content .interview.articles.box .text {
	width: auto; float: none;
}
#content .interview.articles.box .top {
	width: 640px; height: 310px; overflow: hidden; position: relative;
}
#content .interview.articles.box .top .text {
	background-position: 0px -872px; margin: 0px; left: 0px; top: 0px; width: 318px; height: 300px; color: rgb(255, 255, 255); position: absolute;
}
#content .interview.articles.box .top .text p {
	padding: 5px 10px;
}
#content .interview.articles.box .top .text p.subtitle {
	padding: 10px; color: rgb(255, 102, 0);
}
#content .interview.articles.box .top img {
	float: right;
}
#content .text.box {
	color: rgb(52, 52, 52); padding-left: 15px;
}
#content .text.box .text {
	width: auto; float: none;
}
#content .text.box .indent {
	text-indent: 30px;
}
#content .text.box .supertitle {
	margin: 0px; clear: both; font-variant: small-caps;
}
#content .text.box .subtitle {
	font: 18px/22px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#content .text.box .image {
	margin: 5px 10px 5px 0px; padding: 3px; border: 1px solid rgb(206, 206, 206); border-image: none; float: left;
}
#content .text.box .quote {
	background-position: -369px -434px; margin: 5px 0px 5px 10px; width: 280px; line-height: 22px; text-indent: 30px; padding-left: 5px; font-size: 14px; font-style: italic; border-left-color: rgb(206, 206, 206); border-left-width: 1px; border-left-style: dashed; float: right;
}
#content .text.box .quote_right {
	background-position: -369px -434px; margin: 5px 0px 5px 10px; width: 280px; line-height: 22px; text-indent: 30px; padding-left: 5px; font-size: 14px; font-style: italic; border-left-color: rgb(206, 206, 206); border-left-width: 1px; border-left-style: dashed; float: right;
}
#content .text.box .quote_left {
	background-position: -369px -434px; margin: 5px 10px 5px 0px; width: 280px; line-height: 22px; text-indent: 30px; padding-right: 5px; font-size: 14px; font-style: italic; border-right-color: rgb(206, 206, 206); border-right-width: 1px; border-right-style: dashed; float: left;
}
#content .text.box .quote_intro {
	background-position: -369px -434px; margin: 5px 0px; line-height: 22px; text-indent: 30px; font-size: 14px; font-style: italic; display: block;
}
#content .text.box .question {
	background-position: -371px -313px; padding: 5px 0px 12px 40px; font-weight: bold; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: dashed; background-repeat: no-repeat;
}
.menu.text.box {
	color: rgb(52, 52, 52); padding-left: 15px;
}
#wrapper .menu.text.box .items {
	background: rgb(255, 255, 255); margin: 0px; padding: 20px 20px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: auto; clear: both;
}
#content .menu.text.box h2 {
	background: rgb(69, 55, 46); margin: 0px; padding: 4px 12px; line-height: 18px; font-size: 14px; display: inline; position: relative; z-index: 100;
}
#content .menu.text.box h2 a {
	color: rgb(255, 255, 255);
}
.menu.text.box h2 a:visited {
	color: rgb(255, 255, 255);
}
#content .menu.text.box .item {
	background: rgb(242, 242, 242); margin: -5px 5px 20px 10px; padding: 20px 20px 0px 10px; color: rgb(102, 102, 102); overflow: hidden; font-size: 11px;
}
#content .menu.text.box .item img {
	margin: 0px 10px 10px 0px; float: left; -ms-zoom: 1;
}
#content .menu.text.box .item .text {
	width: 500px; float: right;
}
#content .menu.text.box .item p {
	margin: 0px; padding: 5px 0px 0px;
}
#content .menu.text.box .item span {
	padding: 0px 0px 10px; text-align: right; display: block;
}
#content .menu.text.box .links {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
#content .menu.text.box .links ul {
	list-style: none; margin: 0px; padding: 5px 0px; width: 49%; float: left;
}
#content .menu.text.box .links a {
	background-position: right -1371px; padding-right: 13px; background-repeat: no-repeat;
}
#content .archive.box {
	padding: 0px 15px 10px; color: rgb(52, 52, 52);
}
#content .archive.box .item {
	background-position: 0px -1225px; margin: 0px 4px 10px 6px; border-radius: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 303px; height: 138px; overflow: hidden; float: left; position: relative; background-color: rgb(255, 255, 255); -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#content .archive.box h2 {
	margin: 0px; padding: 10px; font-size: 12px;
}
#content .archive.box h2 a {
	color: rgb(52, 52, 52);
}
#content .archive.box img {
	padding: 0px 10px; margin-right: 8px; border-right-color: rgb(227, 227, 227); border-right-width: 1px; border-right-style: solid; float: left;
}
#content .archive.box p {
	margin: 0px 10px; padding: 0px; color: rgb(102, 102, 102); line-height: 14px; font-size: 10px;
}
#content .archive.box a.more {
	left: 120px; top: 112px; position: absolute;
}
#content .archive.box a.custom.more {
	left: 10px;
}
#content .archive.box .item ul {
	list-style: none; margin: 0px; padding: 0px; width: 200px; font-size: 11px; float: right;
}
#content .archive.box .item li {
	background-position: -1960px 3px; padding-left: 15px;
}
#content .archive.box .image {
	background: url("../images/big_icons.gif"); float: left;
}
#content .archive.box .cv {
	padding: 0px; width: 76px; height: 84px; margin-left: 10px;
}
#content .archive.box .application {
	background-position: -76px 0px; padding: 0px; width: 77px; height: 92px; margin-left: 10px;
}
#content .archive.box .interview {
	background-position: -153px 0px; padding: 0px; width: 73px; height: 77px; margin-left: 10px;
}
#content .archive.box .testing {
	background-position: -226px 0px; padding: 0px; width: 70px; height: 77px; margin-left: 10px;
}
#content .archive.box .pagination {
	margin: 0px 16px 0px 0px; padding: 15px 0px; top: 10px; clear: both; border-top-color: rgb(206, 206, 206); border-top-width: 1px; border-top-style: dashed; position: relative;
}
#content .archive.box form {
	background: rgb(238, 238, 238); margin: 10px 16px 10px 0px; padding: 10px; border-radius: 0px 0px 8px 8px; clear: both; border-top-color: rgb(206, 206, 206); border-top-width: 1px; border-top-style: dashed; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px;
}
#content .archive.box input {
	background-position: -370px -81px; margin: 0px; padding: 7px 2px 7px 37px; border-radius: 6px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 430px; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
#content .archive.box button {
	background-position: -16px -268px; margin: 0px 0px 5px 25px; padding: 0px; border: 0px currentColor; border-image: none; width: 104px; height: 22px; text-align: left; color: rgb(102, 102, 102); line-height: 24px; text-indent: 5px; font-size: 11px; font-weight: bold;
}
#content .archive.box button:active {
	background-position: -16px -290px;
}
#content .account.box {
	padding: 0px 15px 10px;
}
#content .account.box form {
	padding: 0px 50px;
}
#content .account.box label {
	padding: 30px 0px 0px; font-size: 16px; font-weight: bold; display: block;
}
#content .account.box p {
	padding: 5px 20px;
}
#content .account.box p.form {
	padding: 20px 0px 5px 20px; line-height: 25px;
}
#content .account.box input {
	width: 180px;
}
#content .account.box input.radio {
	width: auto;
}
#content .account.box button {
	margin: 30px 0px 20px 220px;
}
#content .account.box .addition {
	margin: -150px 0px 15px; padding: 30px; width: 250px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dotted; float: right;
}
#content .account.box .addition button {
	margin: 20px 0px 0px; display: block;
}
#content .login.account.box button {
	margin: 10px 0px;
}
#content .login.account.box form a {
	font-weight: bold; margin-bottom: 20px; display: block;
}
#content .list.box {
	padding: 0px 15px 10px;
}
#content .list.box .columns {
	margin: 0px -5px 20px; overflow: hidden;
}
#content .list.box .columns div {
	margin: 0px 2px 0px 4px; padding: 0px; width: 210px; overflow: hidden; float: left; display: inline;
}
#content .list.box .groups {
	left: -9999px; position: absolute;
}
#content .list.box .group {
	width: 210px;
}
#content .list.box .group .logo {
	margin: 5px 0px 0px; padding: 10px 0px; text-align: center;
}
#content .list.box .group .intro {
	margin: 0px; padding: 0px;
}
#content .list.box .group .intro a {
	background-position: 0px -1190px; margin: 0px 1px 1px; padding: 3px 29px 7px 5px; color: rgb(102, 102, 102); font-size: 11px; display: block;
}
#content .list.box .group .intro a:hover {
	color: rgb(68, 68, 68);
}
#content .list.box .group .intro a:active {
	color: rgb(34, 34, 34);
}
#content .list.box table {
	width: 100%; font-size: 11px; margin-bottom: 10px; border-collapse: collapse; border-spacing: 0;
}
#content .list.box .pagination {
	margin-bottom: 20px;
}
#content .list.box .empty {
	margin: 0px; padding: 0px 0px 30px;
}
#content .list.box .logo_bold {
	font-weight: bold;
}
#content .list.box .bold {
	font-weight: bold;
}
#content .list.box .odd {
	background: rgb(245, 245, 245);
}
#content .list.box th {
	background: rgb(255, 255, 255); height: 0px; color: rgb(255, 255, 255); line-height: 0; font-size: 0px;
}
#content .list.box th.title {
	text-align: left; text-indent: 5px;
}
#content .list.box th.number {
	width: 100px;
}
#content .list.box th.company {
	width: 160px;
}
#content .list.box th.location {
	width: 100px; text-align: left; text-indent: 4px;
}
#content .list.box th.deadline {
	width: 90px;
}
#content .list.box th.choice {
	width: 50px;
}
#content .list.box th.action {
	width: 75px;
}
#content .list.box th a {
	color: rgb(255, 204, 85);
}
#content .list.box td {
	padding: 10px; border: 1px solid rgb(227, 227, 227); border-image: none;
}
#content .list.box td em {
	font-size: 11px; display: block;
}
#content .list.box td.title {
	font-size: 12px; vertical-align: top; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#content .list.box td.number {
	text-align: right;
}
#content .list.box td.deadline {
	text-align: center;
}
#content .list.box .logo_bold td.company {
	text-align: center;
}
#content .list.box td.action {
	text-align: center;
}
#content .list.box td.choice {
	text-align: center;
}
#content .list.box td.info {
	width: 300px; vertical-align: top; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#content .list.box td.info p {
	margin: 5px 0px 0px; padding: 0px;
}
#content .list.box td.info p:first-child {
	margin-top: 15px;
}
#content .list.box td.open {
	padding: 0px; width: 24px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
#content .list.box td.open a {
	background-position: -88px -208px; margin: 0px 4px; padding: 0px; border: 0px currentColor; border-image: none; width: 16px; height: 14px; display: block;
}
#content .list.box .devider {
	height: 0px;
}
#content .list.box .devider td {
	padding: 0px; border: 0px currentColor; border-image: none;
}
#content .list.box .devider hr {
	margin: 10px 0px; border: 1px solid rgb(255, 136, 0); border-image: none; width: 100%; height: 0px; color: rgb(255, 136, 0);
}
#similar_keywords {
	background: rgb(245, 245, 245); padding: 10px 10px 10px 105px; border: 1px solid rgb(222, 222, 222); border-image: none; margin-bottom: 10px; position: relative;
}
#similar_keywords span {
	left: 10px; position: absolute;
}
#content .cv.list.box td {
	padding: 10px;
}
#content .cv.list.box .open {
	background-position: -88px -208px; margin: 1px 6px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 16px; height: 14px; float: left; display: block;
}
#content .cv.list.box .title {
	width: 580px; line-height: 17px; font-size: 13px; font-weight: bold; margin-bottom: 10px; float: left;
}
#content .cv.list.box .title:active {
	color: rgb(51, 51, 51);
}
#content .cv.list.box .intro {
	margin: 0px 0px -5px; padding-bottom: 0px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#content .cv.list.box .info {
	color: rgb(102, 102, 102); padding-bottom: 0px; clear: both; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#content .cv.list.box .even .intro {
	border-color: rgb(221, 221, 221);
}
#content .cv.list.box .even .info {
	border-color: rgb(221, 221, 221);
}
#content .list.box table.edit .title {
	font-weight: bold;
}
#content .list.box table.edit .title a {
	width: 480px; float: left; display: block;
}
#content .list.box table.edit .title span a {
	background-position: -376px 0px; margin: 2px 5px 0px 0px; width: 11px; height: 11px; cursor: pointer;
}
#content .list.box table.edit .title span .delete {
	background-position: -376px -11px;
}
#content .cv.box {
	padding: 0px 15px 10px;
}
#content .cv.box .supertitle {
	clear: both;
}
#content .cv.box h2 {
	margin: 0px; padding: 10px 0px;
}
#content .cv.box h3 {
	margin: 0px; padding: 20px 0px 5px;
}
#content .cv.box table.details {
	margin-top: 10px;
}
#content .cv.box input {
	width: 99%;
}
#content .cv.box textarea {
	width: 99%; height: 100px;
}
#content .club.box {
	padding: 30px 0px 30px 40px;
}
#content .selection.box {
	padding: 0px 15px 10px;
}
#content .selection.box .framegen {
	margin-bottom: 30px;
}
#content .selection.box .question {
	padding: 5px 0px 10px; overflow: hidden; margin-top: 5px;
}
#content .selection.box .blur {
	color: rgb(102, 102, 102); font-style: italic;
}
#content .selection.box h3 {
	background: rgb(240, 240, 240); margin: 5px 0px; padding: 5px; border-radius: 8px; color: rgb(71, 56, 46); font-size: 13px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#content .selection.box h3.missed {
	background: rgb(255, 70, 25); color: rgb(255, 255, 255);
}
#content .selection.box h3 .mandatory {
	color: red;
}
#content .selection.box textarea {
	width: 99%; height: 80px;
}
#content .selection.box .item {
	margin: 0px; padding: 3px 0px 0px; clear: both;
}
#content .selection.box .item input {
	margin: 1px 3px 0px; padding: 0px; float: left;
}
#content .selection.box .item label {
	margin: 0px; padding: 0px; width: 95%; float: left; display: block;
}
#content .selection.box .group {
	padding: 5px;
}
#content .selection.box .odd {
	background: rgb(249, 249, 249);
}
#content .selection.box .even {
	background: rgb(244, 244, 244);
}
#content .selection.box .group h4 {
	margin: 0px; padding: 1px; font-size: 12px;
}
#content .selection.box .group table {
	margin: 0px; padding: 0px; width: 100%;
}
#content .selection.box .explanation {
	top: 5px; clear: both; position: relative;
}
#content .selection.box .explanation input {
	width: 99%;
}
#content .selection.box .captcha {
	text-align: center;
}
#content .selection.box .captcha h3 {
	text-align: left;
}
#content .selection.box .captcha img {
	margin: 10px 0px 0px -10px;
}
#content .selection.box .captcha input {
	left: 20px; top: -17px; position: relative;
}
#content .profiles.box {
	padding: 0px 15px 10px;
}
#content .profiles.box .framegen label {
	width: 100px;
}
#content .profiles.box h3 {
	padding: 0px 5px; height: 29px; color: rgb(255, 255, 255); line-height: 25px; clear: both; font-size: 14px; background-color: rgb(85, 68, 57);
}
#content .profiles.box .framegen img {
	margin: 0px 20px;
}
#content .profiles.box .framegen .details {
	width: 100%;
}
#content .profiles.box .logo {
	width: 110px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
#content .coface.box {
	line-height: 18px; font-size: 14px;
}
#content .coface.box .home-item {
	background-position: center; width: 210px; height: 120px; float: left; background-repeat: no-repeat;
}
#content .coface.box .powered {
	padding: 10px 0px 30px;
}
#content .coface.box .powered span {
	position: absolute;
}
#content .coface.box .powered a {
	background: url("../images/logo_coface.png?v2"); margin: 0px auto; width: 190px; height: 66px; display: block;
}
#content .coface.box a {
	color: rgb(30, 127, 204);
}
#content .coface.box .data {
	width: 100%; display: table;
}
#content .coface.box .basic {
	border: 1px solid rgb(96, 180, 131); border-image: none; width: 240px; text-align: center; vertical-align: middle; display: table-cell; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#content .coface.box .basic img {
	margin: 50px auto 35px; max-height: 100px;
}
#content .coface.box .basic p {
	padding: 0px 15px 15px;
}
#content .coface.box .basic img + p + p {
	margin-bottom: 50px;
}
#content .coface.box .border {
	width: 15px; display: table-cell;
}
#content .coface.box .info {
	padding: 40px 15px 15px 30px; border: 1px solid rgb(1, 54, 96); border-image: none; width: 380px; line-height: 20px; vertical-align: middle; display: table-cell; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#content .coface.box .info div {
	overflow: hidden; padding-bottom: 20px;
}
#content .coface.box .info label {
	width: 130px; clear: both; float: left;
}
#content .coface.box .info span {
	width: 180px; float: left;
}
#content .coface.box .info a {
	padding: 10px 15px 10px 0px; text-align: center; clear: both; display: block;
}
#content .coface.box form {
	padding: 20px 30px 20px 50px; overflow: hidden;
}
#content .coface.box form p {
	overflow: hidden;
}
#content .coface.box form a {
	width: 30px; color: rgb(0, 0, 0); text-transform: uppercase; padding-bottom: 10px; margin-left: 7px; float: left; cursor: pointer;
}
#content .coface.box form a.active {
	font-weight: bold;
}
#content .coface.box form .keyword {
	padding: 0px 20px 20px 0px; overflow: hidden;
}
#content .coface.box form .keyword .hint {
	line-height: 40px; font-weight: bold; float: left;
}
#content .coface.box form .keyword .input {
	width: 380px; float: right;
}
#content .coface.box form .keyword input {
	padding: 10px; border-radius: 5px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 250px; height: 40px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#content .coface.box form button {
	background-position: -129px -82px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 117px; height: 40px; color: rgb(255, 255, 255); line-height: 39px; text-indent: 48px; font-size: 20px; font-weight: bold; float: right; cursor: pointer; text-shadow: 0px 0px 1px #bbb;
}
#content .coface.box form .letters {
	padding-bottom: 20px; font-weight: bold;
}
#content #cv {
	padding: 0px 15px 10px; color: rgb(51, 51, 51); position: static;
}
#content #cv div {
	padding: 10px; clear: both; margin-bottom: 10px; position: relative;
}
#content #cv .action {
	top: 5px; right: 8px; color: rgb(0, 102, 153); font-size: 12px; position: absolute;
}
#content #cv div .action {
	visibility: hidden;
}
#content #cv div .show {
	visibility: visible;
}
#content #cv .action a {
	color: rgb(0, 102, 153); font-weight: bold;
}
#content #cv .action a:active {
	color: rgb(0, 0, 0);
}
#content #cv .teaser {
	color: rgb(0, 102, 153); font-weight: bold;
}
#content #cv h1 {
	margin: 0px; padding: 0px 0px 5px; border: 0px currentColor; border-image: none; width: 500px; line-height: 24px; font-size: 20px; font-weight: normal;
}
#content #cv h2 {
	margin: 0px; padding: 0px 0px 15px 2px; border: 0px currentColor; border-image: none; width: 500px; line-height: 17px; font-size: 13px; font-weight: normal;
}
#content #cv h3 {
	margin: 0px; padding: 0px 0px 5px; border: 0px currentColor; border-image: none; width: 580px; line-height: 19px; font-size: 15px; font-weight: bold;
}
#content #cv dl {
	margin: 5px 0px; padding: 0px; line-height: 17px; font-size: 13px;
}
#content #cv dt {
	margin: 0px; padding: 3px 0px; width: 150px; font-weight: bold; float: left;
}
#content #cv dd {
	margin: 0px 0px 5px; padding: 3px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#content #cv dd p {
	margin: 0px; padding: 0px; overflow: hidden;
}
#content #cv div.dynamic {
	margin: 0px; padding: 0px;
}
#content #cv div.dynamic a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#content #cv form {
	margin: 0px; padding: 0px 10px; border-radius: 10px; border: 1px solid rgb(187, 187, 187); border-image: none; clear: both; display: none; position: relative; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
#content #cv form h3 {
	margin: 0px; padding: 10px 0px 20px; line-height: 18px; font-size: 14px;
}
#content #cv form .notice {
	background: rgb(250, 240, 233); margin: -10px 0px 20px; padding: 5px 7px; border-radius: 5px; line-height: 18px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#content #cv fieldset {
	margin-bottom: 20px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted;
}
#content #cv form div {
	margin: 0px; padding: 0px 0px 10px; overflow: hidden;
}
#content #cv form label {
	width: 150px; text-align: right; line-height: 20px; font-weight: bold; margin-right: 6px; float: left;
}
#content #cv form label strong {
	color: red;
}
#content #cv form textarea {
	padding: 2px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 420px; float: left; min-height: 35px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#content #cv form select {
	float: left;
}
#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 {
	padding: 0px 5px; line-height: 20px; float: left;
}
#content #cv form .list {
	padding: 0px; float: left;
}
#content #cv form .horizontal.list {
	margin-right: -5px;
}
#content #cv form .list label {
	margin: 0px; width: auto; text-align: left; clear: both; font-weight: normal;
}
#content #cv form .horizontal.list label {
	clear: none; margin-right: 5px;
}
#content #cv form .horizontal.list select {
	clear: none; margin-right: 5px;
}
#content #cv form .list input {
	margin-right: 5px;
}
#content #cv form .buttons {
	margin: -10px 0px 10px 145px; text-align: left;
}
#content #cv form .buttons button {
	margin: 0px 5px 0px 0px;
}
#content #cv .section {
	margin: 0px 0px 10px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 5px; border-bottom-style: solid;
}
#content #cv .ui-sortable-helper {
	border: 2px solid rgb(255, 102, 0); border-image: none;
}
#content #cv .section h3 {
	background-position: -387px 0px; padding: 0px 0px 0px 18px; margin-bottom: 5px; cursor: move;
}
#content #cv .section h3:hover {
	background-position: -387px -16px;
}
#content #cv .section .default {
	padding: 7px 0px 0px;
}
#content #cv .section .another {
	color: rgb(0, 102, 153); padding-top: 5px; font-size: 11px; float: left; display: block;
}
#content #cv .section .item {
	margin: 0px; padding: 5px 0px 0px; overflow: hidden;
}
#content #cv .section .item a {
	margin: 2px 5px 0px 0px; width: 11px; height: 11px; float: left; display: block;
}
#content #cv .section .item a.edit {
	background-position: -376px 0px;
}
#content #cv .section .item a.delete {
	background-position: -376px -11px;
}
#content #cv .section .item .actions {
	top: 2px; right: 0px; display: none; position: absolute;
}
#content #cv .section .item .show {
	display: inline;
}
#content #cv .section .item .actions a {
	background: none; width: auto; color: rgb(0, 102, 153); font-size: 11px; display: inline;
}
#content #cv .section .item em {
	color: rgb(102, 102, 102); font-size: 11px; font-style: normal;
}
#content #cv .section .item p {
	padding: 0px 0px 3px; width: 522px; margin-right: 65px; float: right; display: inline;
}
.clean #content #cv .section .item p {
	width: 652px;
}
#content #cv div.info {
	background: rgb(250, 240, 233); border-radius: 10px; height: auto !important; padding-left: 95px; position: relative; min-height: 75px; box-shadow: 1px 1px 1px #fbdcc8; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 1px 1px 1px #fbdcc8; -webkit-box-shadow: 1px 1px 1px #fbdcc8;
}
#content #cv div.info .action a {
	color: rgb(51, 51, 51);
}
#content #cv div.info p {
	margin: 0px; padding: 0px 0px 0px 1px; font-style: italic;
}
#content #cv .info .avatar {
	padding: 0px; border-radius: 2px; border: 1px solid rgb(255, 182, 133); border-image: none; left: 10px; top: 10px; width: 74px; height: 74px; position: absolute; box-shadow: 1px 1px 0px #ffd8be; background-color: rgb(255, 255, 255); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 1px 1px 0 #ffd8be; -webkit-box-shadow: 1px 1px 0 #ffd8be;
}
#content #cv form.info .avatar {
	left: 0px; top: 0px; clear: none; float: left; position: relative; cursor: pointer;
}
#content #cv .info .avatar a {
	background: rgba(255, 182, 133, 0.7); left: 0px; top: 0px; width: 100%; text-align: center; color: rgb(51, 51, 51); font-size: 10px; display: none; position: absolute;
}
#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;
}
#content #cv fieldset.ims p {
	padding: 0px; width: 320px; float: left;
}
#content #cv fieldset.ims select {
	margin-bottom: 5px;
}
#content #cv fieldset.ims span {
	padding: 2px 5px 2px 0px; float: left;
}
#content #cv fieldset.ims input {
	width: 100px; margin-bottom: 5px;
}
#content #cv fieldset.ims .another {
	color: rgb(119, 119, 119); padding-bottom: 10px; clear: left; font-size: 11px; float: left; display: block; white-space: nowrap;
}
#content #cv div.job .dynamic dl {
	margin-top: 0px;
}
#content #cv div.languages em {
	padding-left: 5px;
}
#content #cv .attachments h3 {
	margin-bottom: 35px;
}
#content #cv .tabs {
	margin: 0px; padding: 0px; height: 110px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#content #cv .tabs a {
	
}
#content #cv .tabs ul {
	list-style: none; margin: -27px 0px 0px; padding: 0px; height: 27px; overflow: hidden; position: relative;
}
#content #cv .tabs li {
	background: rgb(238, 238, 238); margin: 3px -1px 0px 0px; padding: 0px 12px; border-radius: 9px 9px 0px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px; line-height: 25px; float: left; -ms-zoom: 1; -moz-border-radius: 9px 9px 0 0; -webkit-border-radius: 9px 9px 0 0;
}
#content #cv .tabs li.active {
	background: rgb(255, 255, 255); height: 25px; margin-top: 0px; border-bottom-color: rgb(255, 255, 255);
}
#content #cv .tabs li.upload {
	background: rgb(255, 255, 255); margin: 0px; border: 0px currentColor; border-image: none; font-weight: bold; float: right;
}
#content #cv .tabs li.upload a {
	color: rgb(0, 102, 153);
}
#content #cv .tabs li.active a {
	color: rgb(51, 51, 51);
}
#content #cv .tabs ul a {
	color: rgb(102, 102, 102);
}
#content #cv .tabs ul a:active {
	color: rgb(0, 0, 0);
}
#content #cv .tabs div {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(204, 204, 204); margin: 0px; padding: 0px; border-radius: 0px 0px 9px 9px; border-image: none; height: 102px; overflow: auto; display: none; -moz-border-radius: 0 0 9px 9px; -webkit-border-radius: 0 0 9px 9px;
}
#content #cv .tabs #tabs-all {
	display: block;
}
#content #cv .tabs p {
	margin: 10px 0px 10px 10px; padding: 0px; border-radius: 5px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 110px; height: 80px; float: left; display: inline; position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#content #cv .tabs p.active {
	border-color: rgb(170, 170, 170);
}
#content #cv .tabs p.default {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; height: 100px; text-align: center; color: rgb(102, 102, 102); line-height: 110px; overflow: hidden; font-style: italic; font-weight: normal; float: none; display: block;
}
#content #cv .tabs p a {
	background-position: -272px -66px; margin: 18px 0px 0px 38px; width: 32px; height: 32px; display: block;
}
#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 {
	width: 110px; height: 23px; text-align: center; line-height: 23px; overflow: hidden; font-size: 11px; display: block; cursor: pointer;
}
#content #cv .tabs input {
	margin: 1px 5px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100px; height: 17px; font-size: 10px; display: none;
}
#content #cv .tabs p span {
	background: rgb(170, 170, 170); left: 0px; top: 65px; width: 110px; height: 15px; display: none; position: absolute;
}
#content #cv .tabs p.active span {
	display: block;
}
#content #cv .tabs p span b {
	padding: 0px 0px 0px 15px; color: rgb(255, 255, 255); line-height: 15px; font-size: 11px; font-weight: normal; margin-right: -5px; cursor: pointer;
}
#content .view#cv h3 {
	background-position: -79px 0px; padding: 0px; width: 295px; height: 26px; line-height: 28px; text-indent: 8px; cursor: default;
}
#content .view#cv .section:hover {
	background: rgb(248, 248, 248);
}
#content .view#cv .basic:hover {
	background: rgb(248, 248, 248);
}
#content .view#cv .job:hover {
	background: rgb(248, 248, 248);
}
#content .view#cv .section:hover h3 {
	background-position: -74px -30px;
}
#content .view#cv .basic:hover h3 {
	background-position: -74px -30px;
}
#content .view#cv .job:hover h3 {
	background-position: -74px -30px;
}
#content .view#cv .section .item em.bullet {
	background-position: -378px -23px; margin: 4px 0px 0px 16px; padding: 0px; width: 8px; height: 8px; float: left; display: block;
}
#wide_content {
	background-position: -2585px 0px; width: 990px; overflow: hidden; margin-bottom: 20px;
}
#wide_content .container {
	background-position: -3575px 100%; padding: 11px 0px; overflow: hidden;
}
#wide_content .box {
	background: rgb(255, 255, 255); padding: 0px 10px 10px; color: rgb(52, 52, 52); overflow: hidden;
}
#wide_content h1 {
	margin: 0px 0px 15px; color: rgb(71, 56, 46); line-height: 28px; padding-bottom: 15px; clear: left; font-size: 24px; font-weight: bold; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: dashed;
}
#wide_content .register.box {
	padding: 0px 15px 10px;
}
#wide_content .register.box .disclaimer {
	padding: 20px 0px 10px; text-align: justify; clear: both;
}
#wide_content .register.box dl {
	width: 320px; overflow: hidden; float: left;
}
#wide_content .register.box dt {
	color: rgb(255, 102, 0); line-height: 26px; font-size: 22px; font-weight: bold;
}
#wide_content .register.box dd {
	margin: 15px 0px 0px;
}
#wide_content .register.box button {
	display: none;
}
#wide_content .register.box .button {
	background-position: 0px -392px; margin: 20px 0px 0px 15px; padding: 0px; border: 0px currentColor; border-image: none; width: 285px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 20px; font-weight: bold; display: block;
}
#wide_content .register.box p {
	padding: 10px 50px 10px 10px; line-height: 18px; font-size: 11px;
}
#wide_content .register.box .step {
	background: rgb(240, 240, 240); border-width: 5px 10px 5px 5px; border-style: solid; border-color: rgb(240, 240, 240); padding: 5px 0px; border-image: none; height: 50px; line-height: 24px; font-size: 12px;
}
#wide_content .register.box .one.step {
	border-radius: 8px 0px 0px 8px; -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px;
}
#wide_content .register.box .three.step {
	border-radius: 0px 8px 8px 0px; text-align: right; -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0;
}
#wide_content .register.box .three.step input {
	width: 150px;
}
#wide_content .register.box .conditions {
	margin: 5px 0px -5px 10px; padding: 0px;
}
#wide_content .register.box .conditions input {
	margin: 0px 5px 0px 0px; padding: 0px; border: currentColor; border-image: none; width: auto; height: 16px; line-height: 16px; font-size: 12px; float: left;
}
#exclusive_box {
	margin: 0px 0px 10px; width: 670px; color: rgb(102, 102, 102); font-size: 11px; float: left;
}
#exclusive_box #prevBtn {
	margin: 5px 0px; border-radius: 18px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 36px; height: 36px; display: inline-block; cursor: pointer;
}
#exclusive_box #nextBtn {
	margin: 5px 0px; border-radius: 18px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 36px; height: 36px; display: inline-block; cursor: pointer;
}
#exclusive_box #prevBtn {
	background: url("../images/exclusive-box/arrow-left.svg") no-repeat center;
}
#exclusive_box #nextBtn {
	background: url("../images/exclusive-box/arrow-right.svg") no-repeat center;
}
#exclusive_box #controls {
	margin: 0px 2px 0px 5px; padding: 0px; overflow: hidden; display: inline-block;
}
#exclusive_box #controls li {
	margin: 5px 0px; padding: 0px; width: 24px; height: 36px; display: inline-block;
}
#exclusive_box #controls li a {
	background: rgb(229, 229, 229); margin: 13px 0px 0px 7px; border-radius: 5px; width: 10px; height: 10px; line-height: 0; font-size: 0px; display: block;
}
#exclusive_box #controls .current a {
	background: rgb(130, 130, 128);
}
#exclusive_box .container {
	background-position: -670px 100%; padding: 11px 0px;
}
#exclusive_box .box {
	background: rgb(255, 255, 255); padding: 0px; text-align: center; overflow: hidden; position: relative;
}
#exclusive_box h3 {
	background: url("../images/exclusive-box/icon_exclusive-jobs.svg") no-repeat 14px; margin: -5px 0px 0px; padding: 0px 0px 0px 56px; height: 54px; text-align: left; line-height: 54px; font-size: 15px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
#exclusive_box .items {
	
}
#exclusive_box ul {
	list-style: none; margin: 0px; padding: 20px 0px 10px; width: 100%; height: 125px; overflow: hidden;
}
#exclusive_box li {
	text-align: center; margin-bottom: 100px;
}
#exclusive_box .item {
	margin: 0px 4px; border-radius: 5px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 205px; text-align: center; overflow: hidden; vertical-align: top; display: inline-block;
}
#exclusive_box .item a {
	color: rgb(102, 102, 102); border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#exclusive_box .item img {
	margin: 5px 0px; max-width: 90%;
}
#exclusive_box .item a + a {
	padding: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#exclusive_box .item strong {
	display: block;
}
#additional_content {
	margin: -10px 0px 20px; width: 670px; float: left;
}
#additional_content .container {
	background-position: -670px 100%; padding: 11px 0px;
}
#additional_content .box {
	background: rgb(255, 255, 255); padding: 0px 10px; overflow: hidden; position: relative;
}
#additional_content h3 {
	background-position: -374px -32px; margin: 0px 0px 10px; padding: 2px 0px 2px 35px; color: rgb(71, 56, 46); font-size: 18px; font-weight: normal;
}
#additional_content h3 span {
	color: rgb(255, 102, 0); font-weight: bold;
}
#additional_content h3 img {
	margin-right: 7px; float: left;
}
#club a {
	color: rgb(255, 102, 0);
}
#club p {
	padding: 0px;
}
#club img {
	border: 5px solid rgb(234, 234, 234); border-image: none; margin-right: 10px; float: left;
}
#club h4 {
	margin: 0px 0px 10px; padding: 2px 0px 0px; color: rgb(71, 56, 46); font-size: 16px;
}
#club ul {
	list-style: none; margin: 0px; padding: 0px; width: 620px; height: 130px; overflow: hidden;
}
#club li {
	width: 620px; height: 130px;
}
#club a.more {
	float: left;
}
#clubPrev {
	top: 130px; width: 27px; height: 27px; display: block; position: absolute;
}
#clubNext {
	top: 130px; width: 27px; height: 27px; display: block; position: absolute;
}
#clubPrev {
	background-position: -300px -54px; left: 600px;
}
#clubNext {
	background-position: -327px -54px; left: 630px;
}
#clubPrev a {
	width: 27px; height: 27px; display: block;
}
#clubNext a {
	width: 27px; height: 27px; display: block;
}
#clubPrev a {
	background-position: -246px -54px;
}
#clubNext a {
	background-position: -273px -54px;
}
#homepage_linker_box {
	margin: -10px 0px 20px; width: 670px; float: left;
}
#homepage_linker_box .container {
	background-position: -670px 100%; padding: 11px 0px;
}
#homepage_linker_box .box {
	background: rgb(255, 255, 255); padding: 0px 10px; overflow: hidden; position: relative;
}
#homepage_linker_box a {
	color: rgb(0, 0, 0);
}
#sidebar {
	width: 310px; margin-bottom: 20px; float: right;
}
#sidebar dl {
	margin: 0px; padding: 0px; position: relative;
}
#sidebar dt {
	background-position: -1340px 0px; margin: 0px; padding: 0px; height: 5px; font-size: 0px;
}
#sidebar dd {
	background-position: -1650px 100%; margin: 0px 0px 7px; padding: 0px 0px 10px;
}
#sidebar .container {
	background: rgb(255, 255, 255); padding: 0px 5px;
}
#sidebar dd dd {
	background: none; margin: 0px; padding: 0px;
}
#sidebar dd dd .container {
	background: none; margin: 0px; padding: 0px;
}
#sidebar .linker a {
	color: rgb(0, 0, 0);
}
#sidebar .common h3 {
	background-position: -374px -27px; margin: 0px 0px 10px; padding: 7px 0px 2px 35px; color: rgb(71, 56, 46); font-size: 18px; font-weight: normal;
}
#sidebar .common h3 a {
	color: rgb(71, 56, 46);
}
#sidebar .common p {
	background-position: -2260px 100%; margin: 0px 10px 0px 0px; padding: 10px 5px 5px 25px; color: rgb(102, 102, 102); font-size: 11px;
}
#sidebar .common p.last-child {
	background: rgb(255, 255, 255);
}
#sidebar .common img {
	margin: 2px 7px 2px 0px; padding: 3px; border: 1px solid rgb(210, 210, 210); border-image: none; float: left;
}
#sidebar .common a {
	display: block;
}
#sidebar .common p.links a {
	display: inline;
}
#sidebar .common a.title {
	background-position: -1960px 7px; padding: 3px 0px 0px 20px; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; margin-left: -20px;
}
#sidebar .common a.title:hover {
	color: rgb(0, 0, 0);
}
#sidebar .more {
	clear: both;
}
#sidebar .cv h3 {
	background-position: -369px -35px; margin: 0px; padding: 0px; border: 10px solid rgb(255, 255, 255); border-image: none; height: 29px; color: rgb(71, 56, 46); line-height: 29px; text-indent: 40px; font-size: 18px; font-weight: normal;
}
#sidebar .cv div {
	background-position: -2288px 100%; margin: 0px 10px; padding: 9px 5px 9px 9px; color: rgb(102, 102, 102); overflow: hidden; font-size: 12px;
}
#sidebar .cv .border {
	background: rgb(255, 255, 255); padding-bottom: 10px; margin-bottom: 5px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 5px; border-bottom-style: solid;
}
#sidebar .cv .delete {
	background: rgb(255, 255, 255);
}
#sidebar .cv .contact {
	background: rgb(255, 255, 255);
}
#sidebar .cv .subscribe {
	background: rgb(255, 255, 255);
}
#sidebar .cv a {
	color: rgb(0, 102, 153); font-weight: bold; cursor: pointer;
}
#sidebar .cv a:active {
	color: rgb(0, 102, 153);
}
#sidebar .cv a.icon {
	background-position: -376px 0px; margin: 2px 10px 0px 2px; width: 11px; height: 11px; float: left; display: block;
}
#sidebar .cv .print a.icon {
	background-position: -211px -19px; margin: 1px 7px 0px 0px; width: 16px; height: 12px; float: left; display: block;
}
#sidebar .cv .get a.icon {
	background-position: -386px 0px; margin: 1px 7px 0px 1px; width: 15px; height: 15px; float: left; display: block;
}
#sidebar .cv .delete a.icon {
	background-position: -367px -135px; margin: 0px 6px 0px 0px; width: 16px; height: 16px; float: left; display: block;
}
#sidebar .cv .contact a {
	background-position: -74px -60px; margin: 0px auto; width: 198px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 14px; display: block;
}
#sidebar .cv .subscribe a {
	background-position: -74px -60px; margin: 0px auto; width: 198px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 14px; display: block;
}
#sidebar .cv .linkedin a.icon {
	background-position: -106px -105px; margin: -6px 6px 0px -4px; width: 23px; height: 23px; float: left; display: block;
}
#sidebar .cv form {
	background: rgb(238, 238, 238); margin: 0px; padding: 10px; border-radius: 3px; border: 1px solid rgb(232, 232, 232); border-image: none; display: none; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#sidebar .cv form p {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51);
}
#sidebar .cv form .buttons {
	text-align: center; margin-top: 10px;
}
#sidebar .cv form input {
	top: 2px; margin-right: 5px; position: relative;
}
#sidebar .cv form button {
	margin: 0px 3px;
}
#sidebar .cv .privacy form {
	background: rgb(255, 255, 255); padding: 0px; border: 0px currentColor; border-image: none; display: block;
}
#sidebar .cv .privacy select {
	display: none;
}
#sidebar .cv .privacy input {
	margin: 0px; top: 0px; width: 180px; padding-right: 2px; padding-left: 2px;
}
#sidebar .cv .privacy input.blur {
	color: rgb(136, 136, 136); font-style: italic;
}
#sidebar .cv .privacy button {
	margin: 0px 0px 0px 3px; padding-right: 2px; padding-left: 2px;
}
#sidebar .cv .privacy div.option {
	background: none; margin: 0px; padding-bottom: 0px; display: none;
}
#sidebar .cv .privacy h4 {
	margin: 0px; padding: 5px 0px 0px; color: rgb(0, 136, 0); font-size: 12px;
}
#sidebar .cv .privacy h5 {
	margin: 0px; padding: 5px 0px 0px; color: rgb(51, 51, 51); font-size: 11px;
}
#sidebar .cv .privacy .v0 h4 {
	color: red;
}
#sidebar .cv .privacy .v1 h4 {
	color: rgb(255, 102, 0);
}
#sidebar .cv .privacy p {
	padding: 5px 0px 0px; text-align: justify; color: rgb(102, 102, 102); font-size: 11px;
}
#sidebar .cv .privacy .tools {
	text-align: center;
}
#sidebar .cv .privacy .tools input {
	margin: 5px 0px; width: 98%; font-size: 11px;
}
#sidebar div.ui-slider {
	background: url("../images/sprite_slider.gif");
}
#sidebar div.ui-slider a {
	background: url("../images/sprite_slider.gif");
}
#sidebar div.ui-slider .ui-slider-range {
	background: url("../images/sprite_slider.gif");
}
#sidebar div.ui-slider {
	margin: 0px 0px 0px 3px; padding: 0px; width: 257px; height: 14px; position: relative;
}
#sidebar div.ui-slider a {
	background-position: -514px 0px; margin: 0px; top: 0px; width: 14px; height: 14px; position: absolute; z-index: 2; cursor: default;
}
#sidebar div.ui-slider .ui-slider-range {
	background-position: -257px 0px; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; height: 14px; display: block; position: absolute; z-index: 1;
}
#sidebar .cv .lang {
	padding-right: 40px;
}
#sidebar .cv .lang p {
	margin: 7px 0px -2px 30px; padding: 0px 2px 0px 0px; height: 13px; text-align: right; line-height: 13px; font-size: 11px; font-weight: normal;
}
#sidebar .cv .lang p:hover {
	background-color: rgb(244, 244, 244);
}
#sidebar .cv .lang p.active {
	color: rgb(0, 102, 153); font-weight: bold; background-color: rgb(244, 244, 244);
}
#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 .l0.inactive {
	background-position: 2px -199px;
}
#sidebar .cv .lang .l1.inactive {
	background-position: 2px -220px;
}
#sidebar .cv .lang .l2.inactive {
	background-position: 2px -241px;
}
#sidebar .cv .lang .l7.inactive {
	background-position: 2px -262px;
}
#sidebar .cv .lang .l6.inactive {
	background-position: 2px -283px;
}
#sidebar .cv .lang .l4.inactive {
	background-position: 2px -304px;
}
#sidebar .cv .lang .l5.inactive {
	background-position: 2px -325px;
}
#sidebar .cv .lang .l3.inactive {
	background-position: 2px -346px;
}
#sidebar .cv .lang span {
	padding-left: 24px; float: left; cursor: pointer;
}
#sidebar .cv .lang span.active {
	color: rgb(0, 102, 153);
}
#sidebar .cv .lang p a {
	padding-left: 7px; font-weight: normal;
}
#sidebar .cv .lang a.inactive {
	color: rgb(187, 187, 187); cursor: default;
}
#sidebar .poll h4 {
	margin: 0px 0px 10px; padding: 10px 0px 2px 5px; font-size: 15px;
}
#sidebar .poll p {
	background: rgb(255, 255, 255); padding: 2px 10px; color: rgb(0, 0, 0); font-size: 12px;
}
#sidebar .poll input {
	margin-right: 5px; float: left;
}
#sidebar .poll label {
	width: 87%; padding-bottom: 5px; float: left; display: block;
}
#sidebar .poll .explain {
	margin: 10px 0px 0px 10px; width: 90%; clear: both;
}
#sidebar .poll .blur {
	color: rgb(102, 102, 102); font-style: italic;
}
#sidebar .poll button {
	margin: 10px 0px 5px 10px;
}
#sidebar .poll .total {
	text-align: center;
}
#sidebar .poll dl {
	margin: 0px 5px 10px;
}
#sidebar .poll dd {
	background: rgb(255, 255, 255); margin: 0px; padding: 2px 0px 6px; font-size: 11px;
}
#sidebar .poll dt {
	background: rgb(239, 239, 239); height: 16px; line-height: 16px; font-size: 11px;
}
#sidebar .poll dt p {
	background: rgb(255, 153, 0); margin: 0px 5px 0px 0px; padding: 0px; border-radius: 0px 4px 4px 0px; height: 15px; float: left; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
#sidebar .groups h3 {
	background-position: -354px -98px; margin: 0px; padding: 0px; border: 10px solid rgb(255, 255, 255); border-image: none; height: 33px; color: rgb(71, 56, 46); line-height: 33px; text-indent: 50px; font-size: 18px; font-weight: normal;
}
#sidebar .groups a.new {
	margin: 5px 10px 0px; padding: 8px; font-weight: bold; border-top-color: rgb(238, 238, 238); border-top-width: 5px; border-top-style: solid; display: block; cursor: pointer;
}
#sidebar .groups form {
	display: none;
}
#sidebar .groups p {
	background-position: -2288px 100%; margin: 0px 10px; padding: 9px 5px; color: rgb(102, 102, 102); overflow: hidden; font-size: 12px;
}
#sidebar .groups p.last {
	background: rgb(255, 255, 255);
}
#sidebar .groups a {
	color: rgb(0, 102, 153); cursor: pointer;
}
#sidebar .groups a:active {
	color: rgb(0, 102, 153); cursor: pointer;
}
#sidebar .groups .remove a {
	color: rgb(199, 16, 16);
}
#sidebar .groups .remove a:active {
	color: rgb(199, 16, 16);
}
#sidebar .groups a.icon {
	background-position: -60px -74px; margin: 1px 5px 0px 2px; width: 14px; height: 14px; float: left; display: block;
}
#sidebar .groups .remove a.icon {
	background-position: -46px -74px; margin-top: 0px;
}
#sidebar .groups a.group {
	color: rgb(0, 102, 153); font-weight: bold; float: right;
}
#sidebar #additional_content {
	background: rgb(255, 255, 255); margin: 0px; width: auto; height: 145px; float: none; position: relative;
}
#sidebar #additional_content h3 {
	background-position: -374px -27px; margin: 0px 0px 10px 5px; padding: 7px 0px 2px 35px; color: rgb(71, 56, 46); font-size: 18px; font-weight: normal;
}
#sidebar #additional_content li {
	width: 300px; height: 90px;
}
#sidebar #additional_content img {
	border-width: 3px; margin: 3px 5px 0px 10px;
}
#sidebar #additional_content h4 {
	margin: 0px; padding: 0px; color: rgb(255, 102, 0); line-height: 18px; font-size: 14px;
}
#sidebar #additional_content p {
	width: 180px; font-size: 11px; float: left;
}
#sidebar #clubPrev {
	top: 115px;
}
#sidebar #clubNext {
	top: 115px;
}
#sidebar #clubPrev {
	left: 245px;
}
#sidebar #clubNext {
	left: 275px;
}
#small-club {
	text-align: center; position: relative;
}
#small-club a {
	color: rgb(255, 102, 0);
}
#sidebar #small-club img {
	border: currentColor; border-image: none; float: none;
}
#sidebar #small-club p {
	background: none; padding: 0px 5px; text-align: left;
}
#sidebar #small-club h3 {
	text-align: left;
}
#sidebar #small-club h4 {
	margin: 0px 0px 10px; padding: 0px 5px; text-align: left; color: rgb(71, 56, 46); font-size: 16px;
}
#small-club ul {
	list-style: none; margin: 0px; padding: 0px; width: 300px; height: 180px; overflow: hidden;
}
#small-club li {
	width: 300px; height: 180px;
}
#sclubPrev {
	width: 19px; height: 19px; bottom: 2px; display: block; position: absolute;
}
#sclubNext {
	width: 19px; height: 19px; bottom: 2px; display: block; position: absolute;
}
#sclubPrev {
	background-position: 38px -58px; left: 8px;
}
#sclubNext {
	background-position: -59px -58px; left: auto; right: 8px;
}
#sclubPrev a {
	width: 19px; height: 19px; display: block;
}
#sclubNext a {
	width: 19px; height: 19px; display: block;
}
#sclubPrev a {
	background-position: 0px -58px;
}
#sclubNext a {
	background-position: -19px -58px;
}
#sidebar dt.text {
	background-position: -4565px 0px; height: 8px;
}
#sidebar dd.text {
	background-position: -4875px 100%;
}
#sidebar dd.text .container {
	background: rgb(66, 54, 46); border-width: 0px 3px; border-style: solid; border-color: rgb(255, 255, 255); padding: 2px 10px; border-image: none; color: rgb(255, 255, 255);
}
#sidebar dd.text .container h3 {
	margin: 0px; padding: 1px 0px 4px; font-size: 14px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#sidebar dd.text .container p {
	margin: 0px; padding: 5px 0px 0px;
}
#bottom_banner {
	left: 0px; width: 100%; text-align: center; bottom: 0px; overflow: hidden; position: fixed; z-index: 100;
}
#bottom_banner p {
	margin: 0px; padding: 0px;
}
#footer {
	margin: 0px; padding: 5px 0px; width: 100%; color: rgb(255, 255, 255); overflow: hidden; clear: both; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: dotted;
}
#portfolio {
	margin: 0px; padding: 5px 0px; width: 100%; color: rgb(255, 255, 255); overflow: hidden; clear: both; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: dotted;
}
#footer dt {
	margin: 4px 0px; padding: 0px; width: 100px; clear: both; font-size: 14px; font-weight: bold; float: left;
}
#footer dd {
	margin: 4px 0px; padding: 0px;
}
#footer a {
	padding: 0px 10px; color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left; display: block;
}
#footer a:first-child {
	border: 0px currentColor; border-image: none;
}
#portfolio dt {
	margin: 0px; padding: 0px; font-size: 11px; float: left;
}
#portfolio dd {
	margin: 0px; padding: 0px; font-size: 11px; float: left;
}
#portfolio dd.help {
	background-position: -386px -59px; text-align: right; padding-left: 20px; float: right;
}
#portfolio a {
	color: rgb(255, 255, 255); padding-left: 4px; float: left; display: block;
}
#portfolio dd.help a {
	padding-left: 0px; text-decoration: underline; float: none; display: inline;
}
.en #search .button {
	font-size: 18px;
}
.en #actions .get {
	background-position: -382px 3px; padding-left: 21px;
}
.en #actions li.employer {
	background-position: -139px -165px; width: 130px;
}
.en #menu dt.news a {
	background-position: 0px -396px; width: 88px;
}
.en #menu dt.advices a {
	background-position: 0px -427px; width: 94px;
}
.en #menu dt.career a {
	background-position: 0px -365px; width: 112px; height: 29px;
}
.en #menu dt.tools a {
	background-position: 0px -458px; width: 90px; height: 29px;
}
.en #menu dt.about a {
	background-position: 0px -551px; width: 95px;
}
.en #menu dt.cv a {
	background-position: 0px -489px; width: 80px; height: 30px;
}
.en #menu dt.agents a {
	background-position: -125px -427px; width: 126px; height: 26px;
}
.en #menu dt.ads a {
	background-position: -125px -396px; width: 137px; height: 31px;
}
.en #menu dt.apps a {
	background-position: -125px -365px; width: 134px; height: 26px;
}
.en #menu dt.settings a {
	background-position: -125px -458px; width: 132px; height: 29px;
}
.en #menu #menu-employers dt.settings a {
	background-position: -125px -458px; width: 132px; height: 29px;
}
.en #menu dt.all-ads a {
	background-position: 0px -520px; width: 93px; height: 29px;
}
.en #menu dt.cvs a {
	background-position: -125px -489px; width: 129px; height: 29px;
}
.en #menu dt.login.corner a {
	background-position: -125px -520px; height: 32px;
}
.de #actions li.check a {
	font-size: 9px;
}
</pre></body></html>