A { color: #0053B0;}
BODY { margin: 0; padding: 0; background-image: url(/image/2009/bg.jpg); text-align: left; font-family: Tahoma, Arial; font-size: 12px; color: #000; text-align:center; }
img { border:none }


.no_bg { background-image:none; }

#top_container, #main_container, #bottom_container {
  width:1000px;
  margin-left: auto;
  margin-right:auto;
  background-color:#FFF;
  text-align:left;
}

#main_container {
  padding-top:5px;
  width: 1000px;
}

#base_link {
  float:left;
  display:block;
  width:369px;
  height:109px;
  margin-top:10px;
}

#top_logo {
  float:left;
  width:369px; 
  height:109px;
}

#top_links{
  margin-left:370px;
  margin-top:0px;
  
} 
  #top_links a {
    color: #9A9A9A; 
    margin: 0 5 0 5; 
    text-decoration: none;
    font-size:10px;
  }
  #top_links form {
    display:inline
  }
  #top_links input.search_input {
    height: 18px; 
    font-size: 10px;
    width: 110px;
  }
#top_banner{
  background-image:url(/image/top-bg_new4.gif); 
  background-repeat: repeat-x;
  background-position:0px 17px;
  height: 109px;
  margin-top:7px;
  float:left;
  width:630px;
}

#hide_menu_line {clear:both; border:1px solid #FFF; height:0px;}

#main_links2 {
  clear:both; 
  background-image:url(/image/2009/main_link_bg.gif);
  background-repeat:no-repeat;
  background-position: 0px 5px;
  padding: 0px 0px 0px 0px;
  color: #FFF;
  width:920px;
  height:34px;
  overflow:hidden;
}
  #main_links2 div {
    display: inline;
  }
  

  #main_links2 div.left_side {
    float:left;
    width:4px;
    height:34px;
    margin-left: 10px;
  }
  #main_links2 div.right_side {
    float:left;
    width:4px;
    height:34px;
    padding-right:12px;
    background-image:url(/image/2009/m1-sep.gif);
    background-repeat:no-repeat;
    background-position: 15px 15px;
  }
  
  #main_links2 div.right_side_nobg {
    background-image: none
  }

  #main_links2 a, #main_links2 a:hover {
    font-weight:bold;
    color:#000;
    text-decoration: none;
    font-size:11px;
    display:block;
    float:left;
    padding:14px 5px 0px 5px;
    height:34px;
  }
  #main_links2 a:hover {
    text-decoration: underline;
  }
  
  #main_links2 div.sel a{
    background-image:url(/image/2009/m1-hm.gif);
    background-repeat:repeat-x;
  }
  #main_links2 div.sel div.left_side {
    background-image:url(/image/2009/m1-hl.gif);
    background-repeat:no-repeat;   
  }
  #main_links2 div.sel div.right_side {
    background-image:url(/image/2009/m1-hr.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
  }

  
#submenus {
   clear:left;
   height:27px;
   overflow:hidden;
}  
#submenus div {
    display:none; 
    background-color:#EDEDED;
    padding: 5px 0px 6px 10px;
    background-image:url(/image/2009/sub_menu_corner.gif);
    background-repeat:no-repeat;
    background-position: top right;
    width: 500px;
    margin-top:1px;
    color:#D1D1D1;
  }
  #submenus div.sel {
    display:block;
  }  
  #submenus div a, #submenus div a:hover, #submenus div a:visited{
    size: 11px;
    color: #000;
    text-decoration:none;  
  }
  #submenus div a:hover {
    text-decoration:underline;
  }
  #submenus #prof_submenu {
    width:850px;
  }
  #submenus #users_submenu {
    width:870px;
  }
  #submenus #company_submenu {
    width:850px;
  }
  #submenus #tests_submenu {
    width:200px; 
    padding-left: 710px;
  }
  #submenus #rus_hiend_submenu {
    width:830px;
  }
  
  
/***************************Подвал**************************/
#bottom_container {
  background-image: url(/image/main/bottom-bg.gif);
  background-repeat:no-repeat;
  background-position: 0px 20px;
  padding-top:20px;
  clear:both;
  height:200px;
}
#bottom_container a, #bottom_container a:visited  {
  color:#0053B0
}
  a.bottom_link {
    display:block;
    float:left;
    width:167px;
    height: 50px;
    background: url(/image/main/bottom-logo2.gif) no-repeat;
    margin: 50px 0px 0px 132px;
  }
  div.copyright {
    font-size:10px;
    float:left;
    width:340px;
    margin: 50px 0px 0px 20px;
  }
  div.copyright_right {
    font-size:10px;
    float:left;
    width:310px;
    margin: 50px 0px 0px 20px;
  }