/*
Theme Name: JobPress Pro Wordpress Theme
Version: 1.0
Theme URI: http://www.dailywp.com/jobpress-wordpress-theme/
Author: Sorel Mihai
Author URI: http://www.dailywp.com/
*/

body {margin: 0px; padding: 0px; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;  color:#5C5E5C;}
.wrap { width: 900px; margin: 0px auto 0 auto; }
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
.cl { clear: both; }



#top {
	background-color: #5C5E5C;
	width: 100%;
	font-size: 10px;
	height: 22px;
}
#menu {  margin: 0px; padding: 0px;  width: 900px; height: 44px; background-image: url(images/menu.png); }
#menu ul {  margin: 0px; padding: 0px; list-style: none; margin-left: 10px;  }
#menu li { width: 175px; float: left; }
#menu li.home { padding-left: 0px; }
#menu li.current-cat {  }
#menu li a { 
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:'Trebuchet MS','Arial','Verdana',sans-serif;
	font-size:15px;
	font-weight:bold;
	height:27px;
	line-height:12px;
	padding-top:15px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:170px;
	
	
}
#headerlink a {
text-decoration:none;
}

#headerlink a:hover {
text-decoration:underline;
}
#menu .spacer {
	height:44px;
	float:left;
	width:2px!important;
	display:block;
	background-image: url("images/border.png"); 
	background-repeat: no-repeat;
}
#menu li.home a {
	color:#ffffff;
	display:block;
	float:left;
	font-family:'Trebuchet MS','Arial','Verdana',sans-serif;
	font-size:15px;
	font-weight:bold;
	height:27px;
	line-height:12px;
	padding-top:15px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:170px;
	
}
#menu li.current-cat a { }
#menu li a:hover { 
	color:#cecece;
	display:block;
	float:left;
	font-family:'Trebuchet MS','Arial','Verdana',sans-serif;
	font-size:15px;
	font-weight:bold;
	height:27px;
	line-height:12px;
	padding-top:15px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:170px;
}




.content { width: 594px; clear:both;  float: left; background-color: #F0F0F0; padding-bottom:20px;}
.content h2 { margin-left:19px;margin-bottom: 8px; margin-top:10px; color: #5b5d5b; font-size: 19px; letter-spacing: -1px; width: 540px; float: left; }
.content h2 .h2op{ padding-top: 5px; position:relative; top:5px; color:#5b5d5b; padding-left: 5px;}
.content h2 span { color: #FF3C00; }
.content a.rss { font-family: 'Trebuchet MS', 'Verdana', sans-serif; color: #FF7F00; font-size: 14px; text-transform: uppercase; letter-spacing: -0.5px; text-decoration: none; width: 65px; float: right; margin: 15px 0 0 0; background: url(images/rss.jpg) no-repeat center right; text-align: right; padding-right: 24px; }


#jobs .listoferta { display: block;}
.ofertatop { background-image: url("images/ofertatop.png"); width: 555px; height: 5px;clear:both; margin: 0 auto; }
.ofertarep { display: table; background-color: #fff; width: 555px; clear:both; margin: 0 auto;}
.ofertabottom { background-image: url("images/ofertabottom.png"); width: 555px; height: 4px; clear:both; margin: 0 auto; margin-bottom: 5px; }
.ofertatitle {}
.ofertadescription {}
.ofertatitle_single {font-size: 32px; font-weight: bold; letter-spacing: -1px; color: #474947!important;}
.ofertadescription p {line-height: 170%; padding-top: 10px; display: block;}
.company {color: #5CA400; margin-left: 5px; margin-right: 5px;font-size: 11pt; padding-top: 4px; display: block; float: left;}
.location { font-size: 10pt; padding-top: 5px; display: block;}
.hr {border-bottom:1px solid #BFBFBF;
clear:both;
display:table;
margin:0 auto;
width:510px; }
#sidebar .sidebox {
background-color:#FFFFFF;
margin:0 auto 15px;
width:270px;
}
.hrnews {
clear:both;
display:table;
margin:0 auto;
width:510px; }
.headlogo { float:left;padding-top:10px;}
.headpub { float:right;margin-top: 10px;padding-top:10px;}
.ofertaleft {float: left; width: 442px;padding-bottom: 10px; }
.ofertaright {float: left; width: 60px;padding-bottom: 10px;}
.ofertatitle a { text-decoration: none; color: #474947; font-weight: bold; font-size: 18px;}
.ofertatitle a:hover { text-decoration: underline; color: #474947; font-weight: bold; font-size: 18px;}

.newstitle {
	font-size:14px;padding-top:5px;
}
.newstitle a { text-decoration: none; color: #59A300; font-weight: bold;}
.newstitle a:hover { text-decoration: none; color: #59A300; font-weight: bold;}
.newstitle_single { font-size: 18px; margin-bottom: 10px; margin-top: 15px;}

.newstitle_single a { text-decoration: none; color: #59A300; font-weight: bold;}
.newstitle_single a:hover { text-decoration: none; color: #59A300; font-weight: bold;}
.newsdescription {clear: both;width: 100%; font-size:12px; padding-top:5px;}
.newsdescription p {
 line-height: 170%;
}

#jobs .listing {  }
#jobs .listing { clear: both; margin: 0px; padding: 0px; list-style: none; }
#jobs .listing .item { clear: both; font-size: 12px; padding: 15px 0 15px 0; border-bottom: solid 1px #F0EBE4; }
#jobs .listing .item big a { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px; color: #232220; text-decoration: none; font-size: 18px; width: 60%; display: block; line-height: 18px; }
#jobs .listing .item small { font-size: 12px; color: #AAA091; width: 60%; display: block; float: left; margin-top: 1px;}
#jobs .listing .item small a { color: #FF3C00; font-weight: bold; text-decoration: none; }
#jobs .listing .item em { color: #6A645B; width: 50px; display: block; float: right; text-align: right; margin-top: -15px; }
#jobs .listing .item em strong { font-size: 22px; font-weight: normal; display: block; line-height: 18px; }
#jobs .listing .alt { background: #F8F8EF; }
#jobs .listing .alt_featured { background: #C0D5EA; }
#page .job-details p strong { color: #000000; }

#jobs .listing #old big a { color: #6A645B; }
#jobs .listing #old small a { color: #6A645B; }

#page h2 { display: block; width: 594px; float: none;  padding-bottom: 15px;}
#page .company-details { font-size: 12px; background: #F7F7ED; border: solid 15px #F7F7ED; color: #AAA091; }
#page .company-details small { font-size: 12px; }
#page .company-details big { display: block; font-size: 15px; color: #686358; text-decoration: none; line-height: 18px; display: block;}
#page .company-details big a { color: #232220; text-decoration: none; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px; font-size: 18px; }
.job-details h3 { font-size: 20px; font-weight: bold; letter-spacing: -1px; margin: 10px 0 0 0; }
.job-details { clear:both;padding:10px 20px 20px;}
.job-details p { font-size: 13px; line-height: 20px; color: #7b7569; }
.job-details p a { color: #FF3300; font-weight: bold;  }
#inpage .job-details { border-top: solid 4px #F7F7ED; }
#inpage h2 { margin-bottom: 10px; }
.submission h3 { border-bottom: solid 5px #d4d4d4; color: #303030; letter-spacing: -1px; }


.fl, .ft, .pt { width: 66px; text-align: center;  font-size: 0px; letter-spacing: 0.6px; float: left; margin: 4px 3px 0 0; text-transform: uppercase; display: block; line-height: 0; }
.fl { background: url(images/freelance.gif); }
.ft { background: url(images/fulltime.gif); height:17px;
width:62px;}
.pt { background:url("images/parttime.gif") no-repeat scroll 0 0 transparent;
height:17px;
width:60px; }
#jobs .listing #old .fl, #jobs .listing #old .ft, #jobs .listing #old .pt { background: url(images/oldbg.gif); }




.switch { clear: both; }
.switch a { cursor: pointer; margin: 10px 0 0 0; width: 66px; float: right; text-decoration: none; padding-left: 5px; margin-bottom: 10px; }
.switch a span { margin: 0px; }
.switch small { width: 380px; margin: 7px 0 0 0; text-align: right; float: left; display: block; text-align: right; font-size: 11px; }




form.search { margin: 0px; padding: 0px 0px 0px 0px; width: 594px; height:90px; background: url(images/search_bck.png) no-repeat center top; }
form.search #s { width: 375px;height:35px;margin-top:25px;margin-left:17px;padding-left:40px; font-size: 12px; background: url(images/search_input.png) no-repeat center top; font-style: italic; float: left; color: #9B8F7F; border: 0px; }
form.search #submit_go {  width: 134x;height:35px;margin-top:25px; font-size: 0px; background: url(images/search_button.png) no-repeat center top;  float: right; margin-right:20px; font-size: 1px; letter-spacing: -1px; cursor: pointer;  border: 0px; text-indent: -9900px; line-height: 0px }


form.searchadvanced { margin: 0px; padding: 0px 0px 0px 0px; width: 594px; height:270px; background: url(images/search_bck.png) no-repeat center top #97CE53; }
form.searchadvanced #s { width: 375px;height:35px;padding-left:40px; font-size: 12px; background: url(images/search_input.png) no-repeat center top; font-style: italic;  color: #9B8F7F; border: 0px; }
form.searchadvanced #submit_go {  width: 134x;height:35px; font-size: 0px; background: url(images/search_button.png) no-repeat center top;   font-size: 1px; letter-spacing: -1px; cursor: pointer;  border: 0px; text-indent: -9900px; line-height: 0px }


.head { height: 105px;  }

.head h1 { padding-top:23px;padding-left: 30px; font-size: 0px; letter-spacing: -5px; line-height: 0px; }
.head h1 a { color: #000000; text-decoration: none; }
.head p { margin: 0px auto 0px auto; color: #847B78; font-size: 17px; font-weight: bold; letter-spacing: -0.3px; line-height: 17px; }




.footer { background-image: url(images/footer.png); width:900px;height: 139px;   }
.footer strong { font-size: 22px; letter-spacing: -1px; display: block; line-height: 18px;}
.footer small { font-weight: bold; color: #847B78; font-size: 11px; }
.footer small a { color: #847B78; }




.sidebar { float: right; width: 306px;   }
.sidebar-top {  width: 306px; height: 9px; background-image: url("images/sidebar_top.png"); background-repeat: no-repeat; background-position: center;  }
.sidebar-bck { display: block; background-color: #CBCACA; }
.publish { display: block; width: 270px; height: 143px;  text-align: center;  font-size; 15px; font-weight: bold; letter-spacing: -1px; text-decoration: none; color: #FFAA90; background: url(images/publishbubble.png) no-repeat center top; margin: 0 auto;}
.publish span { font-size: 41px; letter-spacing: -5px; color: #ffffff; }
.publish:hover { color: #ffffff; }


.submission label { font-size: 13px; display: block; margin-top: 13px; margin-bottom: 6px;}
.submission label span { color: #FF3300; font-size: 11px;}
.submission .job-details input , .submission select{   padding: 8px; border: solid 1px #D8D1C7; display: block; margin: 0px; }
.submission select {  }
.submission textarea { width: 500px; padding: 10px; border: solid 1px #D8D1C7; height: 130px; display: block; }
.submission textarea.descp { height: 80px; }

.submission input#submit_go, #submit_go, .navigation a  { display: block; text-decoration: none; font-size: 12px; color: #ffffff; width: 140px; text-align: center; padding: 8px 0 8px; border: 0px; cursor: pointer; background: url(images/submitbutton.jpg) no-repeat center top; }
.submission input#apply, #apply  { display: block; text-decoration: none; font-size: 14px; color: #ffffff; width: 118px; text-align: center; padding: 0px 0 0px; border: 0px; cursor: pointer; background: url(images/submitbutton_a_o.jpg) no-repeat center top; }

.err { background:none repeat scroll 0 0 #FF5019;

color:#FFFFFF;
display:table;
font-size:12px;

margin-bottom:10px;
width:100%;}

.stepx { height:28px; margin-bottom: 25px; border-top: solid 4px #D4D4CC; width:117.7px; margin-right: 1px; float: left; display: block; background: #F7F7ED; padding: 0px; color: #A7A7A1; font-size: 11px; text-align: center; }
.active { border-top: solid 4px #000000; color: #000000; }

.sidebar h3 { font-family: 'Arial', 'Trebuchet MS', 'Verdana'; font-size: 16px; letter-spacing: -0.5px; margin: 0 0 5px 0; }
.sidebar ul { padding: 0px; margin: 0px; list-style: none; }
.sidebar ul li { font-size: 13px; }
.sidebar ul li a { color: #FF3D00; }
.sidebar ul ul { margin-right: 10px; }
.sidebar ul li a:hover { color: #000000; }

.atention { background: #FFFBE7; padding: 10px; border: dashed 2px #F1DE86; font-size: 12px; margin-bottom: 30px;display:none; }
.atention a { color: #FF3300; }

.navigation { margin-top: 20px; }
.alignleft { float: left; }
.alignright { float: right; }

.allpost {
	margin-right:15px;
	margin-top:15px;
	width:575px;
	
}

.allpost a{
	text-decoration: none;
	color: #000;
	font-size: 12px;
}

.allpost a:HOVER{
	text-decoration: underline;
	color: #000;
	font-size: 12px;
}

.ofertadescription p{
	margin-bottom: 5px;
	margin-top: 5px;
}

.calendar {
	width: 50px;
	height: 45px;
	background-image: url("images/bck_date.png");
	display: block;
	float: right;
}

.calday {
	clear:both;
	color:#FFFFFF;
	display:table;
	font-size:7pt;
	height:15px;
	text-align:center;
	width:100%;
}

.calmonth {
	clear:both;
	font-size:12pt;	
	width:100%;
	color: #3a3a3a;
	display:table;
	height:25px;
	/*padding-top: 3px;*/
	text-align:center;
		
}

.morelink {
	display: block;
	text-align: right;
	width: 100%;
}

.morelink a{
	color: #64A911;
	font-weight: bold;
	text-decoration: none;
}

.morelink a:hover{
	color: #64A911;
	font-weight: bold;
	text-decoration: underline;
}

.footerbox {
	width: auto;
	margin: 0 auto;
	color:#fff;
	font-size: 10pt;
	padding-left:80px;
	padding-top:30px;
	text-align: left;
}

.box {
	width:200px;
}
.box ul{
	margin: 0pt;
	padding: 0pt;
	list-style: none;
}

.box li{
}
.box li a{
	text-decoration: none;
	color: #fff;
}

.box li a:HOVER{
	text-decoration: underline;
	color: #fff;
}

#newsletter-widget {border-width: 1px; border-color:#999999; border-style:solid; font-weight: bold; padding: 10px; background-color: #ffffff; color: #fb5225;}

#newsletter-widget input {border-width: 1px; border-color:#999999; border-style:solid; padding: 5px; }


#newsletter-widget .submitbutton { display: block; text-decoration: none; font-size: 12px; color: #ffffff; width: 140px; text-align: center; padding: 8px 0 8px; border: 0px; cursor: pointer; background: url(images/submitbutton.jpg) no-repeat center top; margin-left: 50px; margin-top: 15px; }
#tagcloud {border-width: 1px; border-color:#999999; border-style:solid; padding: 10px; background-color: #ffffff; color: #fb5225;}
.title-tag {color: #F4391E; font-weight: bold; display: block; border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style:solid; padding-bottom: 5px;}
#tagcloud a {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
#tagcloud a:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}

#pracawmiescie {border-width: 1px; border-color:#999999; border-style:solid; font-weight: bold;background-color:#FFFFFF;
border:1px solid #999999;
color:#FB5225;
font-weight:bold;

width:270px; text-align: left; }


.city-titlebox {color: #F4391E; font-weight: bold; display: block; border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style:solid; padding-bottom: 5px; margin: 10px;}

.city-links {margin: 10px;}

.city-links a {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}


#si_contact_form label { font-size: 13px; display: block; margin-top: 13px; margin-bottom: 6px;}

#si_contact_form label span { color: #FF3300; font-size: 11px;}

#si_contact_form input , .submission select{   padding: 8px; border: solid 1px #D8D1C7; display: block; margin: 0px; }

#si_contact_form textarea { width: 500px; padding: 10px; border: solid 1px #D8D1C7; height: 130px; display: block; }

#si_contact_form textarea.descp { height: 80px; }

#page {
clear:both;
}

#loginpanel {border-width: 1px; border-color:#999999; border-style:solid; font-weight: bold; padding: 10px; background-color: #ffffff; color: #fb5225;}

#controlpanel {border-width: 1px; border-color:#999999; border-style:solid; font-weight: bold; padding: 10px; background-color: #ffffff; color: #fb5225; margin-left: 18px; margin-right: 18px; margin-bottom: 15px;}

#loginform h3 {color: #F4391E; font-weight: bold; display: block; border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style:solid; padding-bottom: 5px; margin: 10px;}

.searchadvanced {font-size: 14px; color: #ffffff; height: 500px;;}

#searchform a {
	color:#FFFFFF;
display:block;
font-size:10pt;
margin-top:2px;
	text-decoration:none;
	font-weight:bold;
}

.advsearch {
	text-align:right;
	margin-right:165px;
	clear:both;
}


#searchform a:hover {
font-weight:bold;
	color:#FFFFFF;
display:block;
font-size:10pt;
margin-top:2px;
	text-decoration:underline;
}
.err  a {
	color:#FFFFFF;
}
.err  a:hover {
	color:#FFFFFF;
}
.gooleads {
	background-color:#FFFFFF;
	border:1px solid #999999;
	color:#FB5225;
	font-weight:bold;
	text-align:center;
}
