 body				{ background: #323232; color: #444b4e; font-family: 'Arial'; font-size: 16px; direction: rtl; margin: 0px; }
 h1				{ color: #378ab7; font-size: 22px; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
 h2				{ color: #313131; font-size: 15px; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
 table				{ border-collapse: collapse; background: transparent; }
 td				{ text-align: right; vertical-align: top; color: #444b4e; font-size: 13px; direction: rtl; }
 input, select, textarea		{ font-family: 'Arial'; background: #fff; border: 1px solid #d2cbcb; font-size: 13px; color: #323232; }
 img				{ border: 0px; }

a:link				{ color: #313131; font-size: 13px; font-weight: normal; text-decoration: none; }
a:visited 			{ color: #313131; font-size: 13px; font-weight: normal; text-decoration: none; }
a:hover 			{ color: #313131; font-size: 13px; font-weight: normal; text-decoration: underline; }
a:active 			{ color: #313131; font-size: 13px; font-weight: normal; text-decoration: none; }

.no_border			{ border: 0px; background: transparent; }

/* Layout */
#main_div			{ width: 970px; margin: 0 auto; }

/* Header */
#logo				{ text-align: left; }
#logo a				{ font-size: 96px; color: #fff; font-weight: bold; text-decoration: none; font-family: 'Montserrat', sans-serif; }
#header_bar			{ background: #616161; width: 100%; height: auto; overflow: hidden; }

#slogan			{ float: right; width: 720px; }
#slogan div			{ color: #fff; font-size: 15px; padding: 5px 10px 5px 0px; font-family: 'Montserrat', 'Carmela'; }
#slogan div a			{ color: #fff; font-size: 15px; font-weight: bold; text-decoration: none; }

#header_contact		{ float: right; width: 250px; }
#header_contact div		{ color: #fff; font-size: 15px; text-align: left; padding: 10px 0px 5px 10px; font-family: 'Carmela'; }
#header_contact div a		{ color: #fff; font-size: 15px; font-weight: bold; text-decoration: none; }

/* Content */
#content			{ width: 970px; height: auto; margin: 20px 0px 0px; clear: both; }
#sidebar			{ width: 220px; height: auto; float: right; }
#page_content			{ width: 730px; height: auto; float: right; padding: 0px 20px 0px 0px; }

.content_box_div		{ width: 47%; height: 100px; float: right; margin: 10px; }
.content_box_div_bg		{ width: 100%; height: 100%; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; display: table; }
.content_box_div_bg div	{ text-align: center; font-size: 24px; color: #fff; font-weight: bold; padding: 0px 20px; display: table-cell; vertical-align: middle; }
.content_box_div_bg div a	{ font-size: 24px; color: #fff; font-weight: bold; text-decoration: none; font-family: 'Carmela'; }

#publish_job			{
background: #e570e7;
background: -moz-linear-gradient(top,  #e570e7 0%, #c85ec7 47%, #a849a3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e570e7), color-stop(47%,#c85ec7), color-stop(100%,#a849a3));
background: -webkit-linear-gradient(top,  #e570e7 0%,#c85ec7 47%,#a849a3 100%);
background: -o-linear-gradient(top,  #e570e7 0%,#c85ec7 47%,#a849a3 100%);
background: -ms-linear-gradient(top,  #e570e7 0%,#c85ec7 47%,#a849a3 100%);
background: linear-gradient(to bottom,  #e570e7 0%,#c85ec7 47%,#a849a3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e570e7', endColorstr='#a849a3',GradientType=0 );
}

#publish_thyself		{
background: #4096ee;
background: -moz-linear-gradient(top,  #4096ee 0%, #4096ee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4096ee), color-stop(100%,#4096ee));
background: -webkit-linear-gradient(top,  #4096ee 0%,#4096ee 100%);
background: -o-linear-gradient(top,  #4096ee 0%,#4096ee 100%);
background: -ms-linear-gradient(top,  #4096ee 0%,#4096ee 100%);
background: linear-gradient(to bottom,  #4096ee 0%,#4096ee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#4096ee',GradientType=0 );
}

#available_jobs		{
background: #006e2e;
background: -moz-linear-gradient(top,  #006e2e 0%, #006e2e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006e2e), color-stop(100%,#006e2e));
background: -webkit-linear-gradient(top,  #006e2e 0%,#006e2e 100%);
background: -o-linear-gradient(top,  #006e2e 0%,#006e2e 100%);
background: -ms-linear-gradient(top,  #006e2e 0%,#006e2e 100%);
background: linear-gradient(to bottom,  #006e2e 0%,#006e2e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#006e2e',GradientType=0 );
}

#available_employees		{
background: #ff3019;
background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404));
background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
}

.content_box_header		{ background: #262626; height: auto; width: 100%; }
.content_box_header div	{ text-align: center; font-size: 24px; font-weight: bold; color: #fff; padding: 5px 0px; font-family: 'Carmela'; }
.content_box_header span	{ color: #1e90ff; font-family: 'Montserrat', sans-serif; }
.content_box_body		{ width: 100%; height: auto; overflow: hidden; background: #fff; }
.content_box_body_text	{ padding: 20px; }
.content_box_body_text div	{ font-size: 13px; color: #333; line-height: 150%; }
.content_box_body_text div a	{ font-size: 13px; color: #1e90ff; font-weight: bold; text-decoration: none; }
.content_box_text		{ }
.content_box_text div		{ text-align: center; color: #000; font-weight: bold; font-size: 12px; line-height: 150%; padding: 5px 0px; }

/* Register Form */
.register_form_row		{ clear: both; width: 200px; margin: 0 auto; }
.register_form_row_text	{ width: 72px; height: auto; float: right;}
.register_form_row_text div	{ text-align: right; font-size: 12px; font-weight: bold;}
.register_form_row_input	{ width: 128px; height: auto; float: right; padding: 0px 0px 5px;  }
.register_form_row_input div	{ text-align: right; font-size: 12px; color: #333; }
.register_form_row_input div .register_form_row_input_field	{ width: 100%; font-size: 12px; color: #333; border: 1px solid #333; }
.register_form_row_text_only	{ width: 200px; height: auto; margin: 0 auto; }
.register_form_row_text_only div	{ text-align: right; font-size: 11px; }
.register_form_row_submit	{ width: 200px; height: auto; margin: 0 auto; }
.register_form_row_submit div	{ text-align: center; padding: 5px 0px; }
.register_form_row_submit div input	{ font-size: 13px; color: #fff; text-shadow: 1px 1px 5px #666; border: 0px; padding: 5px 10px; cursor: pointer; font-weight: bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #4096ee;
background: -moz-linear-gradient(top,  #4096ee 0%, #4096ee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4096ee), color-stop(100%,#4096ee));
background: -webkit-linear-gradient(top,  #4096ee 0%,#4096ee 100%);
background: -o-linear-gradient(top,  #4096ee 0%,#4096ee 100%);
background: -ms-linear-gradient(top,  #4096ee 0%,#4096ee 100%);
background: linear-gradient(to bottom,  #4096ee 0%,#4096ee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#4096ee',GradientType=0 );
}

/* Jobs */
#jobs				{ padding: 10px 0px; }
.job-item			{ clear: both; margin: 10px 0px; }
.job-item-title		{ background: #187bb1; }
.job-item-title div		{ color: #fff; font-size: 20px; padding: 5px 20px; font-family: 'Carmela'; }
.job-item-info		{ }
.job-item-info-row		{ width: 580px; clear: both; padding: 5px 0px 0px; }
.job-item-info-row-text	{ width: 100px; float: right; padding: 0px 20px 0px 0px; }
.job-item-info-row-text div	{ text-align: right; font-size: 12px; font-weight: bold; }
.job-item-info-row-content	{ width: 170px; float: right; }
.job-item-info-row-content div	{ text-align: right; font-size: 12px; display: inline-block; }
.job-item-info-row-content div select	{ font-size: 12px; }

.job-item-info-row-content-extended	{ width: 460px; float: right; }
.job-item-info-row-content-extended div	{ text-align: right; font-size: 12px; }

.job-item-info-row-link	{ width: 580px; }
.job-item-info-row-link div	{ text-align: right; font-size: 12px; font-weight: bold; color: #ff0000; padding: 5px 20px 5px 0px; }
.job-item-info-row-link div a	{ font-size: 12px; font-weight: bold; color: #ff0000; text-decoration: none; }

.job-item-info-dark		{ background: #ebe9ea; }
.job-item-info-light 		{ background: #f4f4f4; }

#fb-like-div			{ padding: 0px 20px 5px 0px; }

/* Enployees */
#jobs_ads			{ padding: 10px 0px; }
.job-ad-item			{ width: 220px; height: 243px; background: url('../images/design/job.jpg') no-repeat top; float: right; padding: 0px 20px 0px 0px; }
.job-ad-item-info		{ overflow: auto; width: 180px; height: 165px; margin: 40px 10px 0px 0px; }
.job-ad-item-info div		{ font-size: 13px; text-align: right; line-height: 150%; color: #000; }

#job_seekers_ads_loader	{ }
#job_seekers_ads_loader div	{ text-align: center; }

/* Footer */
#sticky-footer		{ /*position: fixed; bottom: 0px;*/ width: 100%; }

#footer			{ width: 100%; height: auto; clear: both; padding: 20px 0px 0px; }
#footer div			{ background: #1f1f1f; text-align: center; padding: 5px 0px; color: #fff; }
#footer div a			{ color: #fff; font-size: 13px; text-decoration: none; }
#footer div a:hover		{ text-decoration: underline; }

/* Footer */
#credit			{ width: 100%; height: auto; background: #dedede; vertical-align: middle; }
#credit div			{ text-align: center; padding: 5px 0px 0px; font-size: 11px; color: #1f1f1f; }
#credit div a			{ font-size: inherit; font-weight: bold; color: inherit; text-decoration: none; }
#credit div a:hover		{ text-decoration: underline; }
/*#credit div img			{ width: 60px; height: 25px; vertical-align: middle; margin: 0px 2px 8px 0px; }*/
#credit div img			{ max-height: 15px; vertical-align: middle; margin: 0px 0px 8px 2px; }

