@charset "utf-8";
/* CSS Document */

/* advertise list section
----------------------------------*/

#advertise_list,
#vacancy_list{
  float:left;
  width:663px;}
  
.nav_page_bar_back,
.nav_page_bar_back2{  
  float:left;
  height:38px;
  padding:0 20px;
  width:623px;}

.nav_page_bar_back h2,
.nav_page_bar_back2 h2{
  line-height:1px;
  font-size:18px;
  font-weight:500;
  padding-top:4px;
}
  
.nav_page_bar_back { background:url(../img/list_nav_page_back.png) no-repeat;}
.nav_page_bar_back2{ background:url(../img/list_nav_page_back2.png) no-repeat;}

.nav_page_bar_back3{ 
  background:url(../img/list_nav_page_back3.png) no-repeat;
  float:left;
  height:38px;
  padding:0 10px 0 20px;
  width:633px;}
  
.pages{
  color:#525252;
  float:left;
  font-size:12px;
  padding-top:10px;
  width:188px;}
  
.nav_page_bar_section{
  float:left;
  padding-top:10px;
  width:256px;}
  
.nav_page_bar_section .prev_button     { float:right; width:19px;}
.nav_page_bar_section .last_prev_button{ float:left; width:19px;}

.nav_page_bar_section .next_button     { float:left; width:19px;}
.nav_page_bar_section .last_next_button{ float:right; width:19px;}
  
ul.nav_page_bar{
  background:url(../img/nav_bar_back.png) no-repeat;
  float:left;
  height:18px;
  list-style:none;
  margin:0; padding:0;
  width:180px;}
  
ul.nav_page_bar li{
  float:left;
  height:18px;
  margin:0; padding:0;
  text-align:center;
  width:18px;}  

ul.nav_page_bar li a,
ul.nav_page_bar li a:hover{
  display:block;
  font-size:12px;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:18px;}
  
ul.nav_page_bar li a{ color:#525252;}
  
ul.nav_page_bar li a:hover{
  background:url(../img/nav_page_act.png) no-repeat;
  color:#fff;}
  
ul.nav_page_bar li .page_current{
  background:url(../img/nav_page_act.png) no-repeat;
  color:#fff;
  display:block;
  font-size:12px;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:18px;}
  
.number_on_page{
  border:1px solid #d3d3d3;
  float:right;
  height:18px;
  font-size:11px;
  margin-top:10px;
  width:88px;}
  
/* advertise list content section
----------------------------------*/

#advertise_list_content{
  background-color:#FFF;
  border-left:1px solid #dcdcdd;
  border-right:1px solid #dcdcdd;
  float:left;
  padding:15px 20px;
  width:621px;}
  
.advertise_list_block{
  float:left;
  line-height:1.2;
  padding-bottom:20px;
  width:621px;}
  
.advertise_list_block_image{
  float:left;
  margin-right:10px;
  width:80px;}
  
.advertise_list_separator{
  background:url(../img/doted_line.png) repeat-x;
  height:9px;
  margin-top:5px;}
  
.advertise_date{
  background:url(../img/date_icon.png) left top no-repeat;
  color:#9da6ab;
  float:left;
  height:12px;
  font-size:11px;
  padding:1px 0 0 13px;
  width:209px;}
  
.advertise_comments{
  color:#9da6ab;
  float:right;
  font-size:11px;
  padding-right:10px;}
  

/* company list content section
----------------------------------*/

#company_list_content,
#company_list_content2{
  background-color:#FFF;
  border-left:1px solid #dcdcdd;
  border-right:1px solid #dcdcdd;
  float:left;}
  
#company_list_content{  padding:15px 20px;}
#company_list_content2{ padding:0 20px; width:621px;}
  
.company_list_block,
.company_list_block_act{
  float:left;
  line-height:1.2;}
  
.company_list_block    { padding-bottom:20px; width:621px;}
.company_list_block_act{ width:599px;}
  
.company_list_block_image{
  float:left;
  margin-right:10px;
  width:80px;}
  
.company_list_separator{
  background:url(../img/doted_line.png) repeat-x;
  height:9px;
  margin-top:5px;}
  
/* vacancy list content section
----------------------------------*/

#vacancy_list_content{
  background-color:#FFF;
  border-left:1px solid #dcdcdd;
  border-right:1px solid #dcdcdd;
  float:left;
  padding:15px 0;
  width:661px;}
  
#top_nav_page_bar{
  background-color:#FFF;
  border-top:1px solid #dcdcdd;
  border-bottom:1px solid #dcdcdd;
  float:left;
  height:34px;
  padding:0 20px;
  width:621px;}
  
#top_nav_page_bar2{
  background-color:#FFF;
  border-left:1px solid #dcdcdd;
  border-right:1px solid #dcdcdd;
  border-bottom:1px solid #dcdcdd;
  float:left;
  height:34px;
  padding:0 20px;
  width:621px;}
  
.pages_quantity{
  color:#525252;
  float:left;
  font-size:12px;
  padding-top:9px;
  width:188px;}
  
.nav_page_bar_section2{
  float:left;
  padding-top:8px;
  width:256px;}
  
.nav_page_bar_section2 .prev_button     { float:right; width:19px;}
.nav_page_bar_section2 .last_prev_button{ float:left; width:19px;}

.nav_page_bar_section2 .next_button     { float:left; width:19px;}
.nav_page_bar_section2 .last_next_button{ float:right; width:19px;}
  
ul.nav_page_bar2{
  background:url(../img/nav_bar_back_white.png) no-repeat;
  float:left;
  height:18px;
  list-style:none;
  margin:0; padding:0;
  width:180px;}
  
ul.nav_page_bar2 li{
  float:left;
  height:18px;
  margin:0; padding:0;
  text-align:center;
  width:18px;}  

ul.nav_page_bar2 li a,
ul.nav_page_bar2 li a:hover{
  display:block;
  font-size:12px;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:18px;}
  
ul.nav_page_bar2 li a{ color:#525252;}
  
ul.nav_page_bar2 li a:hover{
  background:url(../img/nav_page_act.png) no-repeat;
  color:#fff;}
  
ul.nav_page_bar2 li .page_current{
  background:url(../img/nav_page_act.png) no-repeat;
  color:#fff;
  display:block;
  font-size:12px;
  height:18px;
  line-height:18px;
  text-decoration:none;
  width:18px;}
  
.number_on_page2{
  border:1px solid #d3d3d3;
  float:right;
  height:18px;
  font-size:11px;
  margin-top:8px;
  width:88px;}
  

