/*
Theme Name: jobsearch.com.ua
Theme URI: http://jobsearch.com.ua/
Version: 0.2
Author: jobsearch.com.ua
Author URI: http://jobsearch.com.ua/
*/

/* Main Sections 
------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFFF;
}

#page {width:770px !important; margin: auto; border: 0px solid #00ff00; padding-top: 20px; height: 100%;}


/* Header START---------------------------------------- */
#header {	width: 100%;
		height: 65px;
		border: 0px solid #000000;
		}

#logo {border: 0px dashed #000000; float: left;}
#logo img {border:0px;}

#top_banner {	border: 0px solid #ff0000;
		width: 468px;
		height: 60px;
		float: right;
		margin-right: 20px;}

/* Header END----------------------------------------- */


/*-----------content START------------*/
#content {	float:right;
		
		width: 590px;
		margin-top: 20px;
		border: 0px solid #00FFFF;
		}

   /*-----------VIP Block START------------*/

#vip_block {	width: 200px !important;
		display: none;
		height: 510px !important;
		border: 0px solid #ff0000;
		float: left;}

.vip {		border: 0px solid #ff0000;
		width: 198px;
		height: 259px;
		/*float:right;*/
		margin:1px;
		background: #fff url(images/vip.jpg) no-repeat left top;}

.vip_summary {	padding:10px 15px 10px 10px;
		font-size: 11px !important;
		text-align: justify;}

.vip h5 {	padding: 5px 15px 0px 10px;
		font-size: 12px !important;
		display: block !important;}

.vip h5 a {	color: #1D8DFF !important;}

.vip_readon a {	float: right;
		font-size: 10px !important;
		color: orange !important;
		padding-right: 15px;}
   /*-----------VIP Block END ------------*/


   /*-----------Articles START------------*/

#articles {	width:460px;
		height: 300px;
		border: 0px solid #ff0000;
		display: block;
		float: left;}

article_face {}


.article_face {		}

.article_face_summary {	padding:10px 15px 10px 10px;
		font-size: 12px !important;
		text-align: justify;}

.article_face h4 {padding: 15px 15px 0px 10px;
		font-size: 14px !important;}

.article_face h4 a {	color: orange !important;
			text-decoration: none;}

.article_face_readon a {float: right;
		font-size: 10px !important;
		color: orange !important;
		padding-right: 15px;
		margin-top: -12px;}

#article {	font-size: 12px !important;
		text-align: justify;
		padding-left: 25px;}

.article_header {font-size: 26px !important;
		color: #1D8DFF !important;
		padding-bottom: 20px;
		padding-left: 15px;}
#article p {padding-bottom:20px;}


   /*-----------Articles END  ------------*/

#intro {display: block !important;
		padding:5px;
		margin: 10px;
		width: 560;
		font-size: 11px;}
#intro a {color: teal;}

.summary_table_front {font-size: 10px !important; width: 600px !important; border: 0px solid #eeeeee; float:right; display: inline;}
.summary_table_front td, .summary_table_front th {text-align: center;}
.summary_table_front th {background: #eeeeee;}
.summary_table_front_vac {background: #f5f5f5; width: 90px;}
.summary_table_front_res {background: #f5f5f5; width: 90px;}
.summary_table_front a {color: orange !important;}

/*-----------content END------------*/




   /*-----------News START------------*/

#news_links {	width:100px;
		height: 300px;
		border: 0px solid #ff0000;
		font-size: 10px;}


#news_links a {font-size: 10px;
				color: #000000;
				text-decoration:none;}

#news_links_3 a {font-size: 10px;
				color: #000000;
				text-decoration:none;}

#news_links table {	border: 1px solid #FF9933;
					padding: 5px;}

#news_links td { padding: 2px;}


#news_links_2 {	width:100px;
		height: 300px;
		border: 0px solid #ff0000;
		font-size: 10px;}


#news_links_2 a {font-size: 10px;
				color: #000000;
				text-decoration:none;}

#news_links_2 table {	border: 1px solid #FF9933;
					padding: 5px;}

#news_links_2 td { padding: 2px;}


   /*-----------News END  ------------*/


/* Sidebar START
------------------------------------------------------------------------- */

#sidebar {	display: inline !important;
		border: 0px solid #0000ff;
		width: 140px;
		float: left;}

   /*-----------front page menu elements START------------*/
#menu {		border: 0px solid #0000FF;
		width: 140px;
		margin-top: 20px;
		float:left;
		margin-left: 3px;
		display: block;}

#menu a {	text-decoration: none !important;
		font-size: 12px !important;
		color: #222222 !important;
		text-align: right !important;}

.menu_common {	height: 26px;
		border-bottom: 1px solid #666666;
		text-decoration: none !important;
		padding-top: 1px;}

#menu_search_vac {background: #fff url(images/menu_search_vac.gif) no-repeat right;}
#menu_profile_res{background: #fff url(images/menu_profile_res.gif) no-repeat right;}
#menu_profile_vac{background: #fff url(images/menu_profile_vac.gif) no-repeat right;}
#menu_search_res {background: #fff url(images/menu_search_res.gif) no-repeat right;}
#menu_articles {background: #fff url(images/menu_articles.gif) no-repeat right;}
#menu_news {background: #fff url(images/menu_news.gif) no-repeat right;}
#menu_agencies {background: #fff url(images/menu_agencies.gif) no-repeat right;}
#menu_resources {background: #fff url(images/menu_resources.gif) no-repeat right;}
#menu_promo {background: #fff url(images/menu_promo.gif) no-repeat right;}

   /*-----------front page menu elements END------------*/

.tech 	{	color: #dddddd;
		font-size: 10px;
		padding-top:50px;}

.clear {clear: both;}


/* Sidebar END
------------------------------------------------------------------------- */

#google_ads {	width: 130px;
		float: right;
		border: 0px solid #0022FF;}



#footer {	width: 770px !important;
		height: 80px;
		padding: 0px !important;
		text-align: right;
		border: 0px solid #ff00ff;
		background: #fff url(images/footer_bg.jpg) no-repeat top left;
		}

#footer_copyright {	padding-left: 15px;
			padding-top: 25px;
			float: left;
			font-size: 10px !important;;
			border: 0px solid #ff0000;
			width: 200px;}

#footer_counters {	padding-right: 15px;
			padding-top: 25px;
			float: right;}



/* Search Form 
------------------------------------------------------------------------------- */
#search {
float: right;
display: none;
}

/*-----------front page menu elements------------*/




/*-----------front page menu elements------------*/

#active_content {font-size: 12px; width: 560px; float: left;}
#active_content h2{font-size: 18px;}
#filter_form {		border: 1px solid #eeeeee;
			padding-bottom: 20px;
			margin-top: -12px;}

.news_date {padding-left:15px; font-size: 12px;}
.news_link {font-size: 12px;}

