@import url("css/new_jobs.css");
@import url("css/new_resume.css");
@import url("css/online_empl.css");
@import url("css/online_cand.css");
@import url("css/new_recr.css");
@import url("css/find_new_jobs.css");
@import url("css/job_single.css");
@import url("css/company_single.css");
@import url("css/candidate_single.css");



body{
  margin: 0px;
  padding: 0px;
  font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #3D3D3D;
  font-size: 11px;
  background-color: #ffffff;
}
a {
   outline: none;
   color:#666666;
}
a:hover {
   text-decoration:none;
}
tr,td{vertical-align:top;}

/*for developping*/
div.border1{border:1px solid #000000;}
/**/


select{border:1px solid #9E0A08; padding:2px 0; margin-top:2px;}
input.submit{background:#9E0A08; border:0; color:#FFF; padding:3px; margin-top:2px;}
input.submitgreen{background:#7AA81F; border:0; color:#FFF; padding:3px; margin-top:2px;}
input.submitblue{background:#1E84A8; border:0; color:#FFF; padding:3px; margin-top:2px;}


.clear{clear:both; header:0px;}
.flleft{float:left;}
.flright{float:right;}
.posrelat{position:relative; left:0; top:0;}

.bord{border:1px solid #000;}
.fixtopwidth{min-width:1000px !important;
			width:1000px}
.fixwidth{min-width:1008px !important; width:100%;}

/*ЗМІННІ ВЕЛИЧИНИ*/

.fixedwidth{margin:0 auto; width:1000px;}

	/* ширина лівої колонки по всій висоті сторінки */
	.leftboxwidth{width:250px; padding-right:22px;}
	/*відповідно, правої та центральної*/
	.centerboxwidth{width:347px; padding-right:22px; }
	.rightboxwidth{width:358px;  border:0px solid #000; }
	/* відступ між лівим і центральним контент-блоком */

	
/* header */
	/* topleft menu */
	.loginlink{position:absolute; top:0 !important; top:-15px; 
				display:block; width:61px; height:28px;
				background-image:url(/images/loginlink.png); 
				text-align:center;
				padding:4px 0 0 0;
				background-repeat:no-repeat;
				right:0; z-index:10;
				color:#FFF; font-size:13px;
				font-weight:bold;
	
	}

	.headermenu{position:absolute; top:0 !important; top:-15px; 
				width:400px; height:28px;
				text-align:right;
				padding:4px 0 0 0;
				background-repeat:no-repeat;
				right:68px; z-index:10;
				color:#666; font-size:11px;
			}

	.headermenu_login{position:absolute; top:0px; 
				width:400px; height:28px;
				text-align:right;
				padding:4px 0 0 0;
				background-repeat:no-repeat;
				right:5px; z-index:10;
				color:#666; font-size:11px;
			}

	#top{height:0px;}
	
	#logoline{height:105px;}
		#logoline .left{}
		#logoline .center{}
		#logoline .right{}
		
		#logo{
			display:block; 
			position:relative; 
			top:4px; left:-35px;
			}
		
	/*registerline*/
		
		#register_line{background:#FFF4A1;} 
		.textbox{margin-top:10px; padding-bottom:15px; float:left;}
				.buttonbox{padding: 5px 15px 0px 0px; height:35px; margin-right:9px; float:left;}
				.button_cand{padding: 5px 15px 0px 0px;}
				
				.img_empl{position:relative; left:0; top:28px;}
					.img_empl .img{float:left; 
						position:relative; left:-16px; top: 0;
						}
					.img_empl .title{float:left; 
						position:relative; left:-7px; top: 0;
						}
					
				.img_cand{position:relative; left:0; top:28px;}
					.img_cand .img{float:left; 
						position:relative; left:-16px; top: 0;
						}
					.img_cand .title{float:left; 
						position:relative; left:-7px; top: 0;
						}


	/* mainmenu */
	
		#mainmenu{ background:#FFF4A1;  margin:0; padding:0 0 10px 0; }
		#mainmenu .left{background:#9E0A08;}
		#mainmenu .center{background:#9E0A08;
			margin:0; padding:0; 
			border:0;}
			#mainmenu .center .bgfix{
				background-image:url(/images/mainmenu_right_bg.png); 
				background-position: right bottom;
				background-repeat:no-repeat;
				margin:0; height: 45px;
				border:0px solid #000;
			}
		
		.mainmenusearch{}
			/* відступ меню від лівого краю */
		.menuleft{}
	
		#mainmenu .right{}

		#mainmenulist{margin:0; padding:0; min-width:730px; 
						text-align:left; border:0px solid #000;}		
		#mainmenulist li{float:left; margin:0 8px 0 0; 
						padding:0; border:0px solid #000;
						list-style:none; 
						}
		
			.menu_home{
				display:block; height:45px; overflow:hidden; float:left;
				background-image:url(/images/mainmenu2_01.png); 
				background-position: left 4px;
				background-repeat:no-repeat;
			}
			.menu_post_res{
				display:block; height:45px; overflow:hidden; float:left;
				background-image:url(/images/mainmenu2_02.png); 
				background-position: left 4px;
				background-repeat:no-repeat;
			}
			.menu_find_job{
				display:block; height:45px; overflow:hidden; float:left;
				background-image:url(/images/mainmenu2_03.png); 
				background-position: left 4px;
				background-repeat:no-repeat;
			}
			.menu_post_job{
				display:block; height:45px; overflow:hidden; float:left;
				background-image:url(/images/mainmenu2_04_free.png); 
				background-position: left 4px;
				background-repeat:no-repeat;
			}
			.menu_find_res{
				display:block; height:45px; overflow:hidden; float:left;
				background-image:url(/images/mainmenu2_05.png); 
				background-position: left 4px;
				background-repeat:no-repeat;
			}
				.menu_home:hover, .menu_post_res:hover,
				.menu_find_job:hover, .menu_post_job:hover, 
				.menu_find_res:hover, .active
				{
					background-position: left -48px;
				}

	
	
	
	
	
	/* content */	
	
	#contentbox{margin-top:25px;}
	
		.content_left{}
		.content_center{font-size:12px;}
		.content_center p{padding-left:3px;}

		
	.block{padding:0 0 25px 0;}
		.block .title{padding:0 0 10px 0;
					font-size:22px; font-weight:bold;
					}
			.block .title span{color:#666666;}
		
					
		.block .content{padding:0px 0 0px; margin:0 !important; 
						border-top:0px solid #91AE18;
						}

		.bottomborder{padding-bottom:5px; }
		.topborder{padding-top:15px; }

		.block .borderblue{border-top:0px solid #1E84A8;}
		.block .bordergreen{border-top:0px solid #91AE18;}
		.block .borderorange{border-top:0px solid #FF8A0B;}
		.block .bordergrey{border-top:0px solid #8A8A8A;}

		
		#morelink{text-align:right; position:relative; top:-13px;}
			#morelink a{ background:#FFF;
				padding-left:5px;
				font-weight:bold;
			}
		#morejobs, .morejobs{text-align:right; position:relative; top:0;}
			#morejobs a, .morejobs a{ background:#FFF;
				padding-left:5px;
				font-weight:bold;
			}			

		
	.online_can_box{
			background-image:url(images/new_block_cand.png); 
			background-position: left 4px;
			background-repeat:no-repeat;
			height:30px;
			font-size:18px; font-weight:bold;
			color:#FFF;
			padding:7px 0 0 8px;
			}
				.online_can_box span.online{
						color:#666666;
						padding-left:7px;
						}
					.online_can_box span.count{
						font-size:14px;
						}
						
	#online_can{margin:0; padding:12px 0 0;}
		#online_can li{
			margin:0; padding:0 0 8px 0;
			list-style:none;
			min-height:50px; 
			}
                #online_can li img{float:left; width:40px; margin:0 8px 0 0; padding:1px; border:1px solid #91AE18; }
		#online_can li div{padding:0px 0 6px; border-bottom:1px dotted #666;}
		#online_can li a{color:#91AE18; font-weight:bold; font-size:13px;}
		#online_can li span{color:#666666; font-weight:normal;}


	
	.online_emp_box{
			background-image:url(images/new_block_empl.png); 
			background-position: left 4px;
			background-repeat:no-repeat;
			height:30px;
			font-size:18px; font-weight:bold;
			color:#FFF;
			padding:6px 0 0 8px;
			}
				.online_emp_box span.online{
						color:#666666;
						padding-left:7px;
						}
					.online_emp_box span.count{
						font-size:14px;
						}
						
	
	#online_emp{margin:0; padding:12px 0 0;}
		#online_emp li{
			margin:0; padding:0 0 8px 0;
			list-style:none;
			min-height:50px; 
			}
                #online_emp li img{float:left; width:40px; margin:0 8px 0 0; padding:1px; border:1px solid #1E84A8;}
		#online_emp li div{padding:0px 0 6px; border-bottom:1px dotted #666;}
		#online_emp li a{color:#1E84A8; font-weight:bold; font-size:13px;}
		#online_emp li span{color:#666666; font-weight:normal;}

	
	
	.online_recr_box{

			
			font-size:18px; font-weight:bold;
			padding:0;
			color:#666666;
			}
				.online_recr_box .one{
						 float:left; width:95px;
						background-image:url(images/block_research.png); 
						background-position: right top;
						background-repeat:no-repeat;
						height:35px;
						padding:6px 6px 0;
						}
					.online_recr_box .two{
					margin-left:95px;
					padding-top:6px;
					
						}	
		#online_recr{margin-top:10px; padding: 10px 0 0;}
		#online_recr li{
			margin:0; padding:0 0 4px 8px;
			font-size:14px;
			list-style:none;
			min-height:22px;

			}
		#online_recr li div{padding:2px 0 12px; border-bottom:1px dotted #666;}
		#online_recr li a{color:#1E84A8; font-weight:bold;}
		#online_recr li span{color:#666666; font-weight:normal;}

						
						

		
	.bl_jobs{width:472px; float:left; }
		.bl_jobs .title{width:465px; float:left;}
		
			.bl_jobs .title{
			background-image:url(/images/new_block_jobs.png); 
			background-position: left 4px;
			background-repeat:no-repeat;
			height:36px;
			font-size:22px; font-weight:bold;
			color:#FFF;
			padding:7px 0 0 11px;
			}
				
		
		

	#jobs_banner{background:#FFF; width:468px; position:relative;
				border:0px solid #000; left:-5px; height:60px; margin:8px 0;}
	
	#new_jobs{margin: 30px 0 15px 0 !important; margin:10px 0 15px 0; padding:4px 7px; height:1%;  background:#FFFAD1;}
		#new_jobs li{
			display:block;
			color:#666666;
			margin:0;
			padding: 3px 0; 
			list-style:none;
			clear:both;
			}
			#new_jobs li .jobtitle{display:block; padding:5px 7px; 
			background:#FFF; margin:0 2px 0 0;
						border-left:3px solid #9E0A08;}
				#new_jobs li a.sname{
							color:#666666; font-weight:bold; font-size:16px; 
							margin:0; padding:0 40px 0 0;}
				#new_jobs li a.vip{
							color:#9E0A08; font-weight:normal; font-size:18px; padding-right:30px; background:url(images/icons/vip-icon.gif) right 2px no-repeat;
							}				
					
				#new_jobs li .infoblock{padding:5px 0 5px;}			
					#new_jobs li .date{width:60px; float:left; 
									margin:0; padding:0 0 0 6px; font-size:12px;
									}
					#new_jobs li .company{margin-left: 10px; float:left; width:270px; }
						#new_jobs li .online a{ padding-right:35px;
								background:url(/images/online_blue.gif) right 2px no-repeat;
						}
					#new_jobs li .location{margin:0 5px 0 340px; text-align:right;}


	
	
	
	.right_box{margin-left:485px;}
		
		
	.titleright{color:#666666; font-size:18px; font-weight:bold;
				padding-bottom:10px;}	
	#news_telecom{margin:0; padding:0;}
		#news_telecom li{
			margin:0; padding:0 0 10px 20px;
			list-style:none;
			background:url(/images/new_small_card.png) left 4px no-repeat;
			font-size:12px;
			}
		#news_telecom li a{color:#666666;}

						
		#main_urgent{margin:-16px 0 0 10px; padding:0px 0 4px 10px; 
		background: url(/images/empl_tlo.png) left bottom no-repeat;
		
        }		
			#main_urgent li{list-style:none; padding:3px 10px 8px 26px; font-size:14px;
			font-weight:bold;
			background-image: url(/images/new_icon_recr.png); background-repeat: no-repeat;
			}	
			#main_urgent li.cand{
			background-image: url(/images/new_icon_recr2.png); background-repeat: no-repeat;
			}	

			
			#main_urgent li a{color:#666666;}
		#main_urgent_border{padding:7px 0 18px;}
		
	#searchForm{margin:8px 0 0 0; padding:0;}
		#searchForm .bg_left{width:10px; height:28px; background: url(/images/search/newsearch_01.png) no-repeat;}
		#searchForm .bg_input{ height:28px; background: url(/images/search/newsearch_03.png) repeat-x;}
			#searchForm #s{width:195px; margin-top:0px;
			font-size:18px; color:#666666; border:0; background: transparent;
			}
		#searchForm .bg_submit{width:26px;}
		#searchForm .bg_submit,#searchForm .bg_advanced{height:28px;}
			#searchForm #searchsubmit{}
		#searchForm .bg_advanced{
			width:20px; 
			padding:0;
			}	
			#searchForm .bg_advanced a{
						display:block;
						}				

	
	
#footer{background:#FFF4A1; padding:7px 0 20px; color:#333333;
		border-top:5px solid #9E0A08;
		font-size:12px;
		}	
		#footer a{color:#333333;}
		#footer .menu{position:relative; width: 1000px; 
		left:-10px;}
		#footer .design{font-size:11px;}	
	
	
/**********************/	
	
#loginform{padding:10px 0 0 5px;}
.logintitle{font-size:19px; font-weight:bold;}
	.logintitle span{color:#9E0A08;}
#loginform #form{padding-top:25px;}
#loginform .left{float:left; width:145px;}
	#loginform .left .iam{float:left; width:35px; height:50px;
						font-weight:bold; padding-top:3px;}
	#loginform .right .select{margin-left:35px;}
		.select .cand label{
		background:#9BBD1F; 
		padding:3px 5px 3px 3px;
		color:#FFF;  font-weight:bold; 
		}
		.select .empl label{
		 background:#1E84A8; 
		padding:3px 8px 3px 3px;
		color:#FFF; font-weight:bold; 
		}		
#loginform .right{margin-left:145px; }
	.right .emailname{padding:5px 0; font-weight:bold;}
	.right .passname{padding:5px 0; font-weight:bold;}
	
	input.loginbutton{border:0; background:#9E0A08; 
					padding:4px; color:#FFF;
					font-weight:bold;
	
	}
	input.inputtext{border:1px solid #9E0A08; background:#FFFCCC; 
					padding:4px;}
	
		.right_ad{width:120px;}
		.ad468{text-align:center; padding:10px 0 10px;}	
		.ad728{text-align:center; padding: 0px 0 0px;}	
		.left250{width:250px; height:250px; padding:0;}
	
	
	
	
	

	.contenttitlered{position:relative; top:-5px;}

			.contenttitlered .titleleft{
			background-image:url(/images/redblock_01.png); 
			background-position: left 4px;
			background-repeat:no-repeat;
			width:7px;
			height:39px; 
			float:left;
			}
			.contenttitlered .title1, {
			float:left;
			background-image:url(/images/redblock_02.png); 
			background-position: right 4px;
			background-repeat:no-repeat;
			height:39px; 
			font-size:19px; font-weight:bold;
			color:#FFF;
			padding:7px 10px 0 3px;
			}			
			
	.contenttitleblue{position:relative; top:-5px;}

			.contenttitleblue .titleleft{
			background-image:url(/images/block_blue_01.png); 
			background-position: left 4px;
			background-repeat:no-repeat;
			width:7px;
			height:39px; 
			float:left;
			}
			.contenttitleblue .title1{
			float:left;
			background-image:url(/images/block_blue_02.png); 
			background-position: right 4px;
			background-repeat:no-repeat;
			height:39px; 
			font-size:19px; font-weight:bold;
			color:#FFF;
			padding:7px 10px 0 3px;
			}
			
	.contenttitlegreen{position:relative; top:-5px;}

			.contenttitlegreen .titleleft{
			background-image:url(/images/block_green_01.png); 
			background-position: left 4px;
			background-repeat:no-repeat;
			width:7px;
			height:39px; 
			float:left;
			}
			.contenttitlegreen .title1{
			float:left;
			background-image:url(/images/block_green_02.png); 
			background-position: right 4px;
			background-repeat:no-repeat;
			height:39px; 
			font-size:19px; font-weight:bold;
			color:#FFF;
			padding:7px 10px 0 3px;
			}		

	.forumsingle{position:relative; top:-5px;}

			.forumsingle .titleleft{
			background-image:url(/images/redblock_01.png); 
			background-position: left 4px;
			background-repeat:no-repeat;
			width:7px;
			height:39px; 
			float:left;
			}
			.forumsingle .title1{
			float:left;
			background-image:url(/images/redblock_02.png); 
			background-position: right 4px;
			background-repeat:no-repeat;
			padding:7px 10px 0 3px;
			height:39px;
			}
			.forumsingle .title1 a{
			font-size:19px; font-weight:bold;
			color:#FFF;
			text-decoration:none;
			
			}
		
	.content_center h3{font-size:15px;}
	.content_center input, .content_center textarea,
	.content_center select {border:1px solid #7D7D7D; background:#FFFAE0;}
		.content_center .spec{color:#9E0A08; font-size:16px; font-weight:bold;}
		.content_center .spec2{color:#9E0A08; }
	.content_center input.submit{background:#9E0A08; color:#FFF;}
	.content_center input.submitgreen{background:#7BA920; color:#FFF;}
	.content_center input.submitblue{background:#1E84A8; color:#FFF;}
	
	/*post resume list*/
	.create{font-weight:bold; float:right; font-size:11px; 
	background:#9E0A08; padding:2px; margin-right:9px;}
		.create a{color:#FFFFFF;}
	.createtablemargin{margin:0;}
	
	/*post job*/
	#postJobForm{position:relative; top:0; left:0;}
	#postJobForm .stepbox{padding:0; margin:0; position:absolute; right:90px; top:3px;}
	#postJobForm .step{margin-left:10px; font-size:15px; color:#666666; }
	#postJobForm .active{color:#9E0A08; list-style:disc; }
	#postJobForm .leftcol{width:130px;}
	#postJobForm .bigwidth{width:500px;}
	
	
	
	/*resume results*/
	#findresume{margin-top:20px;}
	.resultstitle{margin-left:126px; color:#666666; padding-top:15px;}
	
	.resumeresults{margin-left:86px;}
		.resumeresults li{list-style:none; padding:0 0 22px 0;
		

		
		}
		.resumeresults li .title{font-size:16px; font-weight:bold;padding:4px 0 12px;}
			.resumeresults li .title a{color:#808080; 
			}
			
			.resumeresname{padding:0 0 4px;}
			.resumeresname a{font-weight:bold; color:#7BA920; font-size:12px; padding-right:7px;}		
			
			
		.resumeresinfo {font-size:11px; padding:0 0 20px 26px; margin-left: 0px; border-left:0px solid #D9D9D9;
				background-image:url(/images/new_icon_cand.png); 
				background-position: left top;
				background-repeat:no-repeat;
		
		}
			.resumeresinfo a{color:#7BA920; font-weight:bold;}

		.resumeresinfo  .country{float:left; padding-right:7px;}
		.resumeresinfo  .technology{ padding-right:7px;}
		.resumeresinfo  .keywords{float:left;}
		
			#greenpages{margin: 0 9px 0 14px; margin-left:126px; font-size:14px; color:#666666;}
				#greenpages a{font-weight:bold;}
				#greenpages span{color:#7BA920; font-weight:bold;}
			#pagesfound{padding-bottom:9px; font-size:15px; margin-left:126px; color:#666666;}
				#pagesfound span{font-weight:bold; color:#7BA920;}

				
	/* register */
	.widefield{width:250px;}
	
	.contact{margin-left:50px;}
	.contact input{border:1px solid #9E0A08; background:#FFFAE0;}
	.contact .submit{background:#9E0A08; color:#FFFFFF;}
	.contact .spec{color:#9E0A08;}
		
	.contact textarea{background:#FFFAE0; border:1px solid #666;}
	
	
	
						.online a{ padding-right:35px;
								background:url(/images/online_blue.gif) right 2px no-repeat;
						}						
							.onlineblue a{ padding-right:35px;
									background:url(/images/online_green.gif) right 2px no-repeat;
							}
						
						.urgent{ padding-right:60px;
								background:url(/images/urgent.gif) right 2px no-repeat;
						}
		
		
		
	/* 3g account */
	
	.accounttable{padding:20px 0 12px 0px;}
		.accounttable .heading td{font-size:14px; color:#525252; 
								background: url(/images/tabletopbg.png) bottom left repeat-x;}
			.accounttable .heading td, .jobslistinbox td{text-align:center; border:0px solid #000;}
						.accounttable .heading td.title, .jobslistinbox td.title{text-align:left;}
			.accounttable .heading td.selected a, .jobslistinbox td.selected a{color:#9E0A08;}
			.accounttable .heading td.resumename, .jobslistinbox td.resumename{text-align:left; font-weight:bold; }
			
			.jobslistinbox td{padding:20px 0; font-size:14px; color:#525252;}
			.jobslistinbox td a{color:#9E0A08;}
			
		.accounttable .info{font-size:11px; text-align:center; color:#4A4A4A;}
			.accounttable .info .title{text-align:left;}
			.accounttable .info .title a{padding-left:15px; 
							color:#4A4A4A; background:url(/images/new_small_card.png) left 3px no-repeat;
}
			
            .accounttable .info .unread{font-weight:bold;}	
			.accounttable .info .reply a{background:url(/images/reply.gif) left 3px no-repeat;}				
							
			#inboxtable	.info,#senttable .info,
			#recenttable .info,#jobstable  .info,
			#forumstable .info {font-size:12px;}	
			
							
			.accounttable .info .address{color:#9E0A08; text-align: left;}
			.accounttable .info .address a{color:#9E0A08; padding-left:14px; font-weight:bold; position:relative; left:-2px;}
			
				.accounttable .info .cand a{color:#658E16; background:url(images/icon_cand_small.png) left 2px no-repeat;}
				.accounttable .info .empl a{color:#1E84A8; background:url(images/icon_empl_small.png) left 2px no-repeat;}

			

			.accounttable .info .company{text-align:left; color:#9E0A08;}
			.accounttable .info .company a{color:#9E0A08;}
			
			.accounttable .y td{background:#FFFBD6;}
			.accounttable td.save a{color:#9E0A08;}
			
			.accounttable .norecords{font-weight:bold; color:#9E0A08;}
			.accounttable .createlink{font-weight:bold; text-align:right; color:#9E0A08;}
	
	.accounttable .heading td, .jobslistinbox td{text-align:center; border:0px solid #000;}

						.accounttable .heading td.title, .jobslistinbox td.title{text-align:left;}

			.accounttable .heading td.selected a, .jobslistinbox td.selected a{color:#9E0A08;}

			.accounttable .heading td.resumename, .jobslistinbox td.resumename{text-align:left; font-weight:bold; }

			

			.jobslistinbox td{padding:20px 0; font-size:14px; color:#525252;}

			.jobslistinbox td a{color:#9E0A08;}
			
			
	/* messages single */
	
	.messages_single{}
		.messages_single .leftcol{width:80px;}
			.messages_single .subject{font-size:17px;}
			.messages_single .from a{font-weight:bold; color:#9E0A08; padding-right:40px;}
				.messages_single .emp a{color:#1E84A8;}
					.messages_single .emponline a{
						background:url(/images/online_blue.gif) right 2px no-repeat;
					}
				.messages_single .cand a{color:#78A71B;}
					.messages_single .candonline a{
					background:url(/images/online_green.gif) right 2px no-repeat;
					}
				.messages_single .message{padding:15px 5px;}
				
				
				.messages_single  .buttons{font-size:14px;}
				.messages_single  .reply{color:#9E0A08; }
				
				#replyform{margin:15px 0 0;}
					#replyform textarea{width:100%;}
					#replyform #submit{background:#9E0A08; border:0; padding:5px; color:#FFF;}
		 
		 
		.messages_single .y td{background:#FFFBD6;}
		
		
		
		
	/* messages list */
	
	#list_counter_inbox a,#list_counter_sent a,#list_counter_recent a,#list_counter_jobs a,#list_counter_forums a{padding:3px 3px 0;}
	#checkboxenable,#checkboxenable_sent{font-weight:normal; cursor: pointer;}
	#delete{margin-top:5px;}
	
	#recenttable td{text-align:left;}
		#recenttable .info .title a{font-weight:bold;}
		
		
		
	/* postresume */
	
	#resume_post_buttons{margin-left:127px;}
	#resume_post_buttons .inputdisabled{background:#C2C2C2;}

	#resumeform label.error {color:#9E0A08; font-weight:bold;	display: block;}
	
	.steptabs{margin:0; padding:0;}
	.steptabs li{float:left; padding:3px 5px; margin:3px; background:#FFF4A1; border:1px solid #D9D9D9; list-style:none;}
	.steptabs li.active{background:#9E0A08; color:#FFF4A1;}
	.topborder{margin-top:20px;}
	
	.stepcounter{margin-left:127px; font-size:14px; color:#666; font-weight:bold; margin-top:15px; padding:0 0 10px;}
	
	
	
	/* profile edit */
	
	#profileedit .email{font-size:15px;}
	#byregion{margin:20px 0 0 30px;}
	#byregion span{font-size:17px; font-weight:bold;}
	
	
	
	/*login welcome*/
	
	#welcome{margin-top:23px; color:#666666; float:left; font-size:18px; font-weight:bold;}
	#welcome span{}
	.logemp, .jobsinbox{color:#1E84A8;} 
	.logcand, .resumeinbox{color:#91AE18;} 
	
	

	.usertypeimg{ padding-right:22px; }
	#usermenu{margin:3px 0 0; padding:0}
		#usermenu li{font-size:13px; float:left; list-style:none; padding-right:10px;}
		.logout{font-weight:normal; color:#9E0A08; font-size:11px; margin-left:10px;}
		#newmessages{font-weight:bold; color:#9E0A08; position:relative; top:0; left:0;}	
		
	/* company&candidate single */
	
			#bottombuttons{font-size:12px; margin:0 0 0 157px; padding:0 0 20px;} 
			#bottombuttons li{ display:inline; list-style:none; }
				#bottombuttons li a{padding-right:15px;
				color:#595959; font-weight:bold;}
				
				#bottombuttons a.apply{color:#9E0A08;}
				
				
				#bottombuttons li a#sendmessage{padding-left:18px; background:url(/images/icons/icon_mail.gif) left 0 no-repeat;}
				#bottombuttons li a#viewjobs{padding-left:18px; background:url(/images/icons/folder.gif) left 0 no-repeat;}
				#bottombuttons li a#goback{padding-left:18px; background:url(/images/icons/action_back.gif) left 0 no-repeat;}
				#bottombuttons li a#edit{padding-left:18px; background:url(/images/icons/edit.gif) left 0 no-repeat;}
				#bottombuttons li a#print_preview{padding-left:18px; background:url(/images/icons/printer.png) left 0 no-repeat;}
				#bottombuttons li a#save{padding-left:18px; background:url(/images/icons/disk.png) left 0 no-repeat;}
				#bottombuttons li a#post{padding-left:18px; background:url(/images/icons/clipboard.png) left 0 no-repeat;}
				#bottombuttons li a#photoform{padding-left:18px; background:url(/images/icons/stock_people.png) left 0 no-repeat;}
				
			
			
			
	/* print preview */
	
	#printbox{padding:50px; font-size:13px;}
	#printinfo{font-size:13px; margin-top:40px;}
		#printinfo span{font-weight:bold; }
	    #printinfo a{margin-top:10px; display:block; font-weight:bold; color:#9E0A08; font-size:17px;}
			
			
	/* resume container */
	#resumecontainer td a{color:#7BA920; font-weight:bold; }
	#resumecontainer h2{color:#666666; font-weight:bold; font-size:20px;}
		#resumecontainer h3{color:#7BA920; font-weight:bold; font-size:17px;}
	#resumecontainer .rowname{color:#7BA920; text-align:right;}
	
	
	
	
	
	.jobscand td{margin:10px 0;}
	
	
	
	
	
	
	
	
	
	#newslist{margin:10px 0 15px 0; padding:4px 7px;}
	* html #newslist{height:1%;}
		#newslist li{
			display:block;
			color:#666666;
			margin:0; padding: 3px 0; 
			list-style:none;
			clear:both;
			}
			#newslist li .jobtitle{display:block; padding:5px 7px; 
			background:#FFF; margin-right:2px;
						border-left:3px solid #9E0A08;}
				#newslist li a.sname{
							color:#666666; font-weight:bold; font-size:16px; 
							margin:0; padding:0 40px 0 0; 
							float:left;
							display:block;
							max-width:550px;
							}
				#newslist li div.buttons{
							margin:1px 0 0 550px;
							text-align:right;
							font-size:12px;
							height:15px;
							}
				#newslist li div.buttons a{
							font-weight:bold;
							color:#9E0A08;
							margin-left:5px;
							}
					#newslist li div.buttons .save{
							color:#666666;
							font-weight:normal;
							}
	
							
				#newslist li .text{padding:5px 4px 10px 7px;
									text-align:justify;
				}
							
					#newslist li .text a{	}					

				#newslist li .infoblock{padding:4px 0 0px;}			
					#newslist li .date{width:60px; float:left; 
									margin:0; padding:0 0 0 6px; font-size:12px; 
									}
					#newslist li .company{margin:0; font-weight:bold; 
					float:left; width:270px; }
					#newslist li .company a{color:#9E0A08;}


					#newslist li .location{margin:0 5px 0 340px; font-weight:bold; text-align:right;}
					
.spec {color: red; font-weight: bold;}					
					
					
		#vip_jobs{margin:0; padding:0;}
			#vip_jobs li{padding:11px 10px 14px 16px; list-style:none; border-top:1px dotted #969696; border-left:4px solid #9E0A08 ; margin:0; background:#FFFAD1;}
				#vip_jobs .title{display:block; font-size:16px; color:#9E0A08; padding:0 30px 5px 0; background: url(images/icons/vip-icon.gif) right 2px no-repeat;}
				#vip_jobs .company{display:block; font-size:12px; font-weight:bold;}
				.vipbox{font-size:22px; font-weight:bold; color:#666666; padding:5px 0 14px;}	
				.vipbox span{color:#9E0A08;}	
				
		/* job single make vip button */		
		.makevip{position:relative; top:0; left:0; text-align:right;}
		.makevip .button{position:absolute; top:70px; left:575px; text-align:center; padding: 20px; background:#9E0A08;z-index: 500;}
                .makevip .button a{font-size:19px; font-weight:bold; color:#FFFFFF;}
#newjobssingle a.vip {display:block; font-size:16px; color:#9E0A08; padding:0 30px 5px 0; background: url(images/icons/vip-icon.gif) right 2px no-repeat;}		
.odd {background-color: #fffae0;}			

/*  comments styles   */
.comments{
}	

.comments .comment{
}

.comments .comment .header{
	background-color: #f2f2f2;
	padding: 3px 3px 3px 3px;
}

.comments .comment .header span{
	float: right;
	text-align: right;
}
.comments .comment .header a{
	text-decoration: none;
	font-weight: bold;
}

.comments .comment .header a.empl{
	color: #1e84a8;
	
}
.comments .comment .header a.cand{
	color: #78a71b;
}
.comments .comment .text{
	margin-bottom: 20px;
}

#categories_top
{
	background:url(/images/bg_category_top.gif) no-repeat top;
}
#categories
{
	background:url(/images/bg_category_bot.gif) no-repeat bottom;
	/* width:674px; */
	padding: 5px 13px 8px 5px;
	line-height:24px;
}
#categories A
{
	font-size:13px;
	margin:0px 16px 0px 0px;
	white-space:nowrap;
	font-weight:bold;
}
#categories A:hover
{
	color:#ab5251;
	text-decoration:underline;
}
#categories A.active
{
	color:#a6201e;
	font-size:20px;
	font-weight:bold;
}

.csftj_count {
	padding-left: 5px;
	font-size: 10px;
	text-align: right;
}

.send_msg_ico {
	vertical-align: top;
}
