body {background-color:#FFFFFF; margin:0; font-family:Arial; font-size:12px; color:#000;}
img{border:0;}
a{font-family:Arial; font-size:12px; vertical-align:top; text-decoration:underline;}
h2 {font-family:Arial; font-size:15px; color:#000; font-weight:bold;}
td{padding:0; margin:0;}

.menu_parent{vertical-align:bottom;}
.menu_spacer{width:20px;white-space: nowrap;}
.menu_spacer img{width:20px; height:0px;}
.menu_n_act{}
.menu_n_act a{font-family:Arial; font-size:12px; color:#808080;}
.menu_act{font-family:Arial; font-size:12px; color:#000; font-weight:bold;}

.info_block{font-family:Arial; font-size:12px; color:#000; vertical-align:top; line-height:150%;}

.bot_copy_l{white-space:nowrap;font-family:Arial; font-size:12px; color:#808080; text-align:left;}
.bot_copy_r{white-space:nowrap;font-family:Arial; font-size:12px; color:#808080; text-align:right;}

.news_desc{font-family:Arial; font-size:12px; color:#808080; vertical-align:top; text-decoration:none}
.news_desc:hover{font-family:Arial; font-size:12px; color:#000080; vertical-align:top; text-decoration:underline}

.jobs_left_list{font-family:Arial; font-size:11px; color:#808080; vertical-align:top;line-height:150%; padding-right:5px;}
.jobs_left_list a{font-family:Arial; font-size:11px; color:#808080; vertical-align:top; text-decoration:none;}
.jobs_left_list a:hover{font-family:Arial; font-size:11px; color:#000; vertical-align:top; text-decoration:none;}
.jobs_left_list_act{font-family:Arial; font-size:11px; color:#000000 !important; ; vertical-align:top; text-decoration:none; font-weight:bold;}
.job_ex_pos{padding:0; margin:0; font-family:Arial; font-size:12px; font-weight:bold; color:#000; padding-bottom:5px;}
.job_ex_name{padding:0; margin:0; font-family:Arial; font-size:12px; color:#000; padding-bottom:10px;}
.job_list_cname{font-family:Arial; font-size:12px; color:#000; vertical-align:top; font-weight:bold;}
.job_list_jname a{font-family:Arial; font-size:12px; color:#006ed4; vertical-align:top;}
.job_list_jname a:visited{font-family:Arial; font-size:12px; color:#af00ad; vertical-align:top;}
.job_list_date{font-family:Arial; font-size:10px; color:#525252; vertical-align:top;}
.job_it_name{font-family:Arial; font-size:15px; color:#000; vertical-align:top; font-weight:bold; margin:0;}
.job_it_date{font-family:Arial; font-size:10px; font-style:italic; color:#525252; vertical-align:top; margin:0;}
.job_it_task{font-family:Arial; font-size:15px; font-style:italic; color:#525252; vertical-align:top;}
.job_it_task_word{font-family:Arial; font-size:15px; font-style:italic; color:#000; vertical-align:top;}
.jobs_illustr_p{font-family:Arial; font-size:12px; color:#525252; font-style:italic; vertical-align:top; text-align:center;}

.bask_head{font-family:Arial; font-size:12px; color:#808080;}
.bask_count{border: 1px #b5b3b8 solid; width:30px;}
.bask_reg{border: 1px #b5b3b8 solid; width:100%;}

@font-face { font-family: "Rubl Sign"; src: url(/css/ruble.eot); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }
a span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
a span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
a span.rur span:before { content: '\2013'; }
.abso { position: absolute; font-size: 80%; line-height: 155%; }

