body{
  color: #000;
}

#hd, #login, #search_menu_block, .noprint{
  display: none;
}


#bd{
padding: 0 2em;
}


#ft{
  display: none;
}

h1, h2, h3 {
  font-family: Verdana, sans-serif; 
}

h1{
  font-size: 177%;
  padding: 0 0 .5em 0;
}

h2{
  font-size:123.1%;
  font-weight:bold;
  padding: 1em 0 .5em 0;
  color: #333;
  text-decoration:underline;
}

h3{
  font-size:108%;
  padding: 0 0 .5em 0;
}

p{
  padding: 0 0 1em 0;
}

.clearleft
{
  clear: left;
  font-size:40%;
  border: 1px solid #000;
  height: 2px;
}

.clearright
{
  clear: right;
  font-size:40%;
}

.form{
  width:99%;
}

.novalues{
  color:red;
}

.form label
{
  display: block;
  width: 40%;
  padding-bottom: 10px;
  float: left;
  text-align: left;
  color: #000;
}

.form .value
{
  padding-left: 40%;
  float: none;
  text-align: left;
}

.rubric li{
  list-style : circle inside none;
}

.sidebar{
  display: none;	
}

#vacancy_tags{
  padding:3px;
  background: #eee;
}

#vacancy_tags li{
    display: inline;
}

#tag_cloud{
  list-style: none;
  padding:0;
  margin: 0;
}

#tag_cloud a, #vacancy_tags a{

}

#tag_cloud li{
  list-style: none;
  display: inline;
}

#tag_cloud li.tag_popularity_1{
  font-size: 60%;
}

#tag_cloud li.tag_popularity_2{
  font-size: 90%;
}

#tag_cloud li.tag_popularity_3{
  font-size: 120%;
}

#tag_cloud li.tag_popularity_4{
  font-size: 150%;
}

.small{
  font-size: 85%;
}

.resume, .vacancy{
	padding-bottom: 25px;
}

.rubric_list ul.rubric li{
  font-size:90%;
  list-style: none;
  padding:2px 0;
}

em{
  font-style:italic;
}

.rubric li{
	list-style : circle inside none;
}

#my_vacancy_list{
text-align:left;
}

.edition{
  color: #aaa;
}

.date{
  float: left;
  background: #E0E6D0;
  padding:3px;
}

.date .day{
  font-size: 160%;
  font-weight: bold;
  text-align: center;
}

.date .month{
  text-align: center;
  font-size: 70%;
}

.position{
  font-family: Verdana, sans-serif; 
  line-height: 29px; 
  letter-spacing: -1px;
  font-size: 200%;
  color: #555;
}

.pref_position{
  font-size: 70%;
  color: #999;
}

.position a{
  color: #555;
}

.city{
  color: #666;
}

.details{
  padding: 0 130px 0 50px;
}

.salary{
  float:right;
  padding:3px;
}

.salary .value{
  font-size:200%;
  font-weight:bold;
  display:inline;
  font-family : "Georgia", "Times";
}

.salary .currency{
  text-align:right;
  display:inline;
}

.more_vacancy_tags, .more_resume_tags{
  text-align:right;
  color:#333;
  font-size: 90%;
  padding: 3px;
  margin:0;
  clear: both;
}

.semilink{
	border-bottom: 1px dashed; 
	cursor:pointer;
	cursor:hand;
}

.gray{
  color:#bbb;
}

#login{
  margin : 0;
  padding: 10px;
  border: 5px solid #FFC266;
}


#login_link{
  display: none;
}

.add_record_link{
  display: none;
}

.add_record_link a{
  display: none;
}

#vacancyadd, #resumeadd{
  background:#eee;
  padding:15px;
  margin: 20px 0;
}

.content{
	padding: 0 15px;
}

.content li{
	list-style : disc inside;
}


.interesting{
  padding:1em;
  margin: 1em 0;
  border:1px solid #ccc;
  
}

.interesting h3{
  font-weight: bold;
  color: #666;
}

.interesting li{
  padding-left:2em;
}

.grey{
  color: #aaa;
}


