/**************************** START SUB.CSS ****************************/
#layout {
}

#dashed_lines {
  width:50%;
  height:165px;
  top:449px;
  left:0px;
  position:absolute;
  background-image:url(/_mod_files/ce_images/layout/bg-left_menu.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  z-index:-1;
}


/****************************** BODY ******************************/
#lay_body {
  width:530px;
  height:700px;
  background-color:#ffffff;
  vertical-align:top;
  padding-left:30px;
  padding-right:0px;
  padding-bottom:20px;
}

#lay_body A {
  text-decoration:underline;
}

#lay_body A:hover {
  text-decoration:none;
}

#lay_body h4, #lay_body h4 a {
  color:#ff9900;
  font-size:13px;
  font-weight:bold;
  text-transform:none;
  line-height:14px;
  margin-top:20px;
  margin-bottom:5px;
}


/****************************** BLOCK 1 ******************************/
#lay_f1 {
  height:56px;
  background-image:url(/_mod_files/ce_images/layout/bg-main_menu.jpg);
  background-position:top center;
  background-repeat:repeat-x;
  vertical-align:bottom;
}


/****************************** BLOCK 2 ******************************/
#lay_f2 {
  height:393px;
  background-image:url(/_mod_files/ce_images/layout/bg-header-sub.jpg);
  background-position:top center;
  background-repeat:repeat-x;
  background-color:#ffffff;
  vertical-align:top;
}

#header-about {
  height:393px;
  background-image:url(/_mod_files/ce_images/layout/header-about.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  padding-top:50px;
}

html>body #header-about {
  height:343px;
}

#header-companies {
  height:393px;
  background-image:url(/_mod_files/ce_images/layout/header-companies.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  padding-top:50px;
}

html>body #header-companies {
  height:343px;
}
#header-candidates {
  height:393px;
  background-image:url(/_mod_files/ce_images/layout/header-candidates.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  padding-top:50px;
}

html>body #header-candidates {
  height:343px;
}
#header-news {
  height:393px;
  background-image:url(/_mod_files/ce_images/layout/header-news.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  padding-top:50px;
}

html>body #header-news {
  height:343px;
}
#header-partners {
  height:393px;
  background-image:url(/_mod_files/ce_images/layout/header-partners.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  padding-top:50px;
}

html>body #header-partners {
  height:343px;
}
#header-contact {
  height:393px;
  background-image:url(/_mod_files/ce_images/layout/header-contact.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  padding-top:50px;
}

html>body #header-contact {
  height:343px;
}


/****************************** BLOCK 3 ******************************/
#lay_f3 {
  width:170px;
  height:700px;
  vertical-align:top;
  padding-top:5px;
  padding-left:5px;
  padding-right:15px;
}


/****************************** BLOCK 4 ******************************/
#lay_f4 {
  width:220px;
  height:700px;
  background-color:#ffffff;
  vertical-align:top;
  padding-top:5px;
  padding-left:30px;
  padding-right:0px;
}


/****************************** BLOCK 5 ******************************/
#lay_f5 {
  height:80px;
  background-image:url(/_mod_files/ce_images/layout/bg-bottom_menu.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  background-color:#4e4e89;
}

#lay_f5, #lay_f5 TD {
  color:#ffffff;
  font-size:12px;
}


/****************************** END SUB.CSS ******************************/