* html .clearfix {
	height: 1%;
}

a .date, a:visited .date{
	color: #000000;
	text-decoration: none;
}

a .place a, a:visited .place{
	color: #484848;
	text-decoration: none;
}

a:hover .date{
	color: #990000;
	text-decoration: none;
}

a:hover .place{
	color: #990000;
	text-decoration: none;
}

h1 {
	font-size: 28px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h1 a, h3 a, h1 a:hover, h3 a:hover {
	text-decoration: none;
}

h3 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h3.title {
	font-size: 28px;
}

html>body #tab .page_item a {
	padding: 16px 28px 14px 28px;
}

input.normal_button{
	background-color: #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	text-decoration: none;
}

input.normal_button:hover{
	background: #990000;
	border: 1px solid #990000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	text-decoration: none;
}

p.rember {
	margin-bottom: 8px;
}

table#vacatures-form td{
	padding: 3px 0px 3px 0px;
}

.b_postajob a {
	display: block;
	float: right;
	height: 32px;
	margin-top: 8px;
	text-indent: -9009px;
	width: 190px;
}

.b_registration {
	margin-top: 8px;
}

.breviewyourlist a {
	background-color: #000000;
	height: 37px;
	margin: 10px 0px 10px 0px;
	padding: 10px;
	width: 210px;
}

.cat {
	float: left;
	font-size: 11px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	width: 25%;
}

.checkbox {
	float: left;
	margin-top: 2px;
}

.clear {
	clear: both;
}

.clearfix {
	display: inline-block; /* Fixes IE/Mac */
}

.clearfix {
	display: block; /* End hide from IE-mac */
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.date {
	color: #000000;
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 8px;
	text-align: left;
	text-transform: uppercase;
	width: 50px;
}

.date small {
	font-size: 11px;
	letter-spacing: 4px;
}

.depth-1 {
	border-bottom: 1px dotted #999999;
}

.edit_profile_col {
	margin-bottom: 20px;
	width: 45%;
}

.edit_profile_col h5 {
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

.edit_profile_form {
	float: left;
	height: 100%;
	margin-bottom: 20px;
	overflow: hidden;
	width: 675px;
}

.edit_profile_form .textfield, .textbox {
	border: 1px solid #E0E0E0;
	clear: both;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 4px;
	width: 290px;
}

.edit_profile_row {
	height: 100%;
	margin-bottom: 15px;
	overflow: hidden;
}

.edit_profile_row label {
	display: block;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	width: 290px;
}

.error_msg {
	background: #990000;
	border-bottom: 1px solid #990000;
	border-top: 1px solid #990000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 5px;
	text-align: center;
}

.error_msg a, .error_msg a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}

.error_msg a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.even {
	background: #FFFFFF !important;
}

.forgot_pass {
	cursor: pointer;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: center;
}

.form_cat {
	display: block;
	float: left;
	padding-bottom: 8px;
	padding-right: 15px;
	width: 130px;
}

.form_row {
	margin-bottom: 10px;
	overflow: hidden;
}

.form_row .textfield {
	border: 1px solid #E0E0E0;
	clear: both;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 4px;
	width: 250px;
}

.form_row label {
	float: left;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.form_textfield {
	padding: 4px;
	width: 150px;
}

.h_left {
	float: left;
	width: 650px;
}

.indicates {
	color: #990000;
}

.job_title {
	float: left;
	width: 410px;
}

.jobcheckbox {
	margin: 0;
	padding: 0;
}

.jobform {
	font-size: 12px;
	height: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}

.jobform_l {
	float: left;
	width: 130px;
}

.jobform_r {
	float: right;
	text-align: left;
	width: 505px;
}

.lblue {
	font-size: 18px;
}

.login {
	border: none;
	margin-bottom: 25px;
}

.login a {
	_margin-left: 63px;
	display: block;
	float: left;
	height: 26px;
	margin-left: 128px;
	margin-top: 10px;
	text-indent: -9009px;
	width: 81px;
}

.login_form {
	background-color: #F4F4F4;
	border: 1px dotted #CCCCCC;
	clear: both;
	float: right;
	margin: 0px;
	padding: 20px;
	width: 280px;
}

.login_form .error {
	border: 1px solid #990000 !important;
	width: 247px;
}

.lostpass_textfield {
	margin-bottom: 8px;
	padding: 4px;
	width: 250px;
}

.lostpassword_form {
	height: 110px;
	margin-bottom: 20px;
}

.lostpassword_form .textfield {
	border: 1px solid #E0E0E0;
	clear: both;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 4px;
	width: 200px;
}

.lostpassword_form h3 {
	font-size: 16px;
	font-weight: bold;
}

.message_error2{
	color: #990000;
	font-weight: normal;
	padding-top: 5px;
}

.more-link {
	float: right;
	font-size: 10px;
	height: 17px;
	margin-bottom: 8px;
	padding-right: 10px;
	text-align: right;
	text-indent: -9009px;
	text-transform: uppercase;
	width: 72px;
}

.more-link a {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -9009px;
}

.navigation {
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

.nav-next {
	float: right;
	margin: 2px 0px;
	text-align: right;
	width: 249px;
}

.nav-next a {
	margin-right: -8px;
	padding-right: 11px;
	text-transform: uppercase;
}

.nav-previous {
	float: left;
	margin: 2px 0px;
	text-align: left;
	width: 249px;
}

.nav-previous a {
	margin-left: -8px;
	padding-left: 11px;
	text-transform: uppercase;
}

.nocomments {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.normal_button, .publish a, .publish a:visited{
	background-color: #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 6px;
	text-decoration: none;
}

.note {
	font-size: 11px;
}

.page-nav {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0px;
	padding: 2px 0px;
}

.page-nav a {
	text-decoration: none;
}

.pagenavi {
	padding: 35px 0;
}

.place {
	float: left;
	font: 11px Georgia, "Times New Roman", Times, serif;
	padding-top: 8px;
	text-align: left;
	width: 150px;
}

.place small {
	font-size: 10px;
	text-transform: uppercase;
}

.publish{
	clear: both;
	margin: 0px;
	padding: 20px 0px 0px 210px;
}

.publish a:hover{
	background: #990000;
	border: 1px solid #990000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 6px;
	text-decoration: none;
}


.reg_row {
	float: left;
	margin-bottom: 10px;
	margin-right: 25px;
	overflow: hidden;
}

.reg_row .error {
	border: 1px solid #990000 !important;
}

.reg_row .reg_row_textfield {
	border: 1px solid #E0E0E0;
	clear: both;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 5px;
	width: 255px;
}

.reg_row label {
	display: block;
	margin-bottom: 5px;
}

.reg_row_textfield, .inquiry_row .reg_row_textfield {
	padding: 4px;
	width: 360px;
}

.reg_row_textfield2 {
	padding: 4px;
	width: 190px;
}

.registration {
	cursor: pointer;
	float: right;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: center;
}

.registration_col {
	background-color: #F4F4F4;
	border: 1px dotted #CCCCCC;
	float: left;	
	margin: 0px;
	padding: 20px;
	width: 280px;
	
}

.registration_col h5 {
	margin-top: 20px;
}

.registration_l_col {
	float: left;
	padding-bottom: 24px;
	width: 560px;
}

.row_hide {
	display: none;
}

/* registration style \*/
.row_spacer_registration {
	margin-bottom: 10px;
}

.rss {
	float: right;
	padding-left: 15px;
	position: relative;
	top: -45px;
}

.spacer {
	padding: 0 5px;
}

.spacer2 {
	padding-right: 8px;
}

.status_active{
	color: #228400 !important;
}

.status_expired{
	color: #990000 !important;
}

.textright {
	text-align: right;
}

.textwidget {
	line-height: 22px;
}

.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.thread-even {
	background: #FFFFFF;
}

.wordscal {
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	padding: 3px;
	width: 45px;
}

#content #publish-button p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

#content #publish-button p a, #publish-button p a:visited{
	background: #000000;
	color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 8px;
	text-align: center;
	text-decoration: none;
	width: 120px;
}

#content #publish-button p a:hover{
	background: #990000;
	color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 8px;
	text-align: center;
	text-decoration: none;
	width: 120px;
}

#content .auth {
	float: left;
}

#content .category {
	float: left;
	width: 48%;
}

#content .createjob {
	height: 100%;
	margin-bottom: 25px;
	overflow: hidden;
}

#content .delete_msg {
	background-color: #F4F4F4;
	border: 1px dotted #CCCCCC;
	color: #990000;
	margin: 20px 0px 20px 0px;
	padding: 10px;
}

#content .listings {
	border-bottom: 1px dotted #999999;
	cursor: pointer;
	height: 100%;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	width: 100%;
}

#content .listings h3 {
	float: left;
	font-size: 16px;
	margin: 0px;
	padding: 5px 0px 8px 8px;
	width: 410px;
}

#content .listings h3 a {
	color: #000000;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#content .listings h3 a:hover {
	color: #990000;
	text-decoration: none;
}

#content .listings h3 span {
	color: #000000;
	display: block;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
}

#content .listings h3 span  a {
	font-size: 10px;
}

#content .listings h3 span a.delete {
	color: #990000;
}

#content .listings h3 span a.edit {
	color: #228400;
}

#content .listings h3 span a.edit, #content .listings h3 span a.delete {
	display: block;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	margin-right: 5px;
}

#content .listings h3 span a.jp_title {
	float: left;
	font-size: 18px;
	width: 300px;
}

#content .listings h3 span a:hover.delete {
	color: #000000;
}

#content .listings h3 span a:hover.edit {
	color: #000000;
}

#content .listings p.time {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 19px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-align: justify;
}

#content .listings span.jobs {
	float: left;
	font-weight: bold;
	padding-right: 8px;
}

#content .listings span.jobs a {
	text-decoration: none;
}

#content .listings span.jobs a:hover {
	text-decoration: none;
}

#content .post_bottom {
	font-size: 11px;
	height: 100%;
	margin-bottom: 5px;
	margin-top: 15px;
	overflow: hidden;
	padding: 10px 0;
	width: 100%;
}

#content .post_top {
	font-size: 11px;
	height: 100%;
	margin-bottom: 5px;
	overflow: hidden;
	padding-bottom: 10px;
	width: 100%;
}

#content .post_top .date {
	font-size: 11px;
}

#content .post_top, #content .post_top  a, #content .post_top  a:hover {
	font-size: 11px;
}

#content .post-bottom {
	clear: both;
	font-size: 11px;
	height: 100%;
	margin: 0px 0px 25px 0px;
	overflow: hidden;
	padding: 5px 0;
}

#content .post-meta-top {
	height: 100%;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
	padding: 5px 0px;
}

#content .posts {
	padding-bottom: 30px;
}

#content .posts h3 {
	font-size: 22px;
	margin: 0;
	padding: 0;
}

#content .posts p.time_blog {
	font-size: 11px;
}

input, textarea{
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
}

#content .sucess_msg {
	background-color: #F4F4F4;
	border: 1px dotted #CCCCCC;
	color: #5EA83E;
	margin: 20px 0px 20px 0px;
	padding: 10px;
}

#content h1 {
	margin: 0 0 18px 0;
	padding: 0;
}

#content h1.title {
	font-size: 40px;
	margin: 0;
	padding: 0;
}

#content p.company_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0px 0px 15px 0px;
	padding: 8px 0px 0px 0px;
}

#content p.company_name a, #content p.company_name a:visited {
	text-decoration: none;
}

#content p.company_name a:hover {
	text-decoration: none;
}

#content p.i_next {
	margin: 0;
	padding: 0 15px 0 0;
}

#content p.i_previous {
	margin: 0;
	padding: 0 0 0 15px;
}

#content p.more {
	font-size: 10px;
	text-transform: uppercase;
}

#content p.more a {
	text-decoration: none;
}

#content span.address {
	display: block;
	float: left;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-bottom: 22px;
	padding-top: 3px;
	width: 100%;
}

#content span.website {
	display: block;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	width: 100%;
}

#flinks {
	list-style: none;
	margin-bottom: 5px;
	text-align: center;
}

#flinks li {
	display: inline;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 26px;
	text-align: center;
}

#flinks li a {
	margin: 0;
	padding: 0px 8px 0 8px;
	text-decoration: none;
}

#flinks li a:hover {
	display: inline;
}

#main_tab-in {
	height: 50px;
	margin: 0 auto;
	width: 960px;
}

#respond:after {
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}

