* {
Font-Family: Arial;
font-size:13px;
}
html {
height:100%;
width:100%;
}
body {
width:100%;
height:100%;
margin:0px;
padding:0px;
background:#f1f1f1;
}

#main_block {
background:#ffffff;
margin:0px auto;
overflow:hidden;
width:1000px;
border-left:1px solid #9fc1e6;
border-right:1px solid #9fc1e6;
}

a {
color:#0066FF;
text-decoration:underline;
}
a:hover {
text-decoration:none;
color:#0066FF;
}

/*center,strong,b {
color: #6991CF;
}*/

p,div,td {
color:#000000;
}

select,textarea {
color:#444444;
border:1px solid #6B848E;
}

input[type=text],input[type=password]{
border:1px solid #949494;
}

#header {
position:relative;
background:url('/images.tpl/head_icon_left.gif') #b4dfe0 no-repeat left;
height:70px;
min-width:800px;
}

#header h1 {
height:52px;
width:520px;
padding:0px;
margin:10px 0px 0px 30px;
Text-indent:-1000px;
cursor:pointer;
cursor:hand;
float:left;
}

#header #region {
position:absolute;
display:block;
width:764px;
height:64px;
right:0px;
padding:3px 5px;
top:0px;
font-size:11px;
text-align:right;
background:url('/images.tpl/head_icon_right-down.gif') no-repeat bottom right;
}


#countryName {
color:black;
}

#content_block h1 {
color:#6E9DD5;
font-size:17px;
border-bottom:dotted 1px #9FC1E6;
}

h2 {
color:#E0493E;
font-size:15px;
}

#bottom {
height:110px;
clear:both;
background:url('/images.tpl/bot_pic_bg.jpg') repeat-x #DCEFF6;
}

#bottom div {
height:110px;
background:url('/images.tpl/bot_pic1.jpg') no-repeat;
position:relative;
}

#count {
position:absolute;
height:31px;
width:300px;
right:20px;
bottom:2px;
margin:0px;
padding:0px;
text-align:right;
}

#copy {
display:block;
margin:0px;
padding:0px;
position:absolute;
top:63px;
left:24px;
font-size:11px;
}

#bot_nav {
position:absolute;
right:44px;
top:36px;
display:block;
width:500px;
height:35px;
text-align:right;
margin:0px;
padding:0px;
}

#min_logo {
width:60px;
height:70px;
margin-top:13px;
margin-right:30px;
float:right;
background-image:url('/images.tpl/min_logo.jpg');
background-position:center bottom;
background-repeat:no-repeat;
text-align:center;
}


/* Картинки меню */

ul#navigation li#nav1 {
background:url('/images.tpl/nav_1.gif') no-repeat;
padding-left:28px;
}

ul#navigation li#nav2 {
background:url('/images.tpl/nav_2.gif') no-repeat;
padding-left:28px;
}
ul#navigation li#nav3 {
background:url('/images.tpl/nav_3.gif') no-repeat;
padding-left:28px;
}
ul#navigation li#nav4 {
background:url('/images.tpl/nav_4.gif') no-repeat;
padding-left:29px;
}
ul#navigation li#nav5 {
background:url('/images.tpl/nav_5.gif') no-repeat;
padding-left:29px;
}

ul#navigation {
position:relative;
padding-top:10px;
padding-left:18px;
margin:0px;
height:44px;
background:url('/images.tpl/nav_bg4.gif') repeat-x;
list-style:none;
}
ul#navigation li{
position:static;;
display: inline;
padding:4px 9px 3px;
}

ul#navigation li a{
color:white;
text-decoration:none;
Font-weight: bold;
}
ul#navigation li a:hover{
color:#ebeff2;
text-decoration:underline;
}

ul#navigation li.sel a{
color:#FFE948;
}

ul#navigation ul {
position:absolute;
top:32px;
left:-22px;
width:400px;
}

ul#navigation li.sel ul li {
background-color:transparent;
height:14px;
padding:2px 5px 2px 10px;
background:url('/images.tpl/arrow.png') no-repeat left;

}


ul#navigation ul li a {
font-size:12px;
color:#465155;
}
ul#navigation li.sel ul li a{
font-size:11px;
color:#465155;
Font-weight: normal;
}
ul#navigation li.sel ul li a:hover{
text-decoration:underline;
color:#465155;
}
ul#navigation li.sel ul li.sel a{
font-size:11px;
color:#2059A0;
Font-weight: bold;
}



#right_menu {
margin:0px;
padding:0px;
list-style:none;
}

#right_menu li {
margin-top:5px;
background:url('/images.tpl/arr.gif') no-repeat left;
padding-left:12px;
display:block;
}

#right_menu li a {
color:#475376;
font-size:13px;
}

#right_menu li a.sel3 {
font-weight:bold;
text-decoration:none;
color:#3E4A6E;
}

#content_block {
width:100%;
overflow:hidden;
}
#content_left {
margin-right:240px;
padding:5px 20px 0px 30px;
}

#m_left {
width:100%;
float:left;
min-height:500px;
}

#m_right {
float: left;
margin-left:-240px;
width:240px;
min-height:700px;
overflow:hidden;
}
#content_left_ex {
padding:0px 20px 0px 30px;
width:700px;
min-height:500px;
float:left;
overflow:hidden;
}
#content_center {
padding:5px 3px 0px 0px;
width:240px;
float:left;
overflow:hidden;
}
#content_right {
padding-top:5px;
width:240px;
float:left;
overflow:hidden;
}

dl#rekl_bl_1 {
margin-top:0px;
background-color:#dae7f8;
background-image:url('/images.tpl/bg_cent_1.jpg');
background-repeat:no-repeat;
height:140px;
width:217px;
padding:20px 10px;
overflow:hidden;

}
dl#rekl_bl_1 a {
color:#125aa3;
font-size:12px;
}

dl#rekl_bl_1 dt {
padding-top:4px;
}

dl#centr_news {
margin:0px 5px;
width:217px;
padding:5px 10px 0px;
overflow:hidden;
}

dl#centr_news dt {
font-size:13px;
margin:0px;
padding:0px;
color:#e0493e;
text-align:left;
}
dl#centr_news dd {
margin:0px 0px 5px;
color:#0066FF;
padding:0px 0px 10px;
text-align:left;
}

dl#centr_news a {
color:#0066FF;
font-size:13px;
text-decoration:none;
}

dl#centr_news a:hover {
text-decoration:underline;
}

p#title_news {
width:227px;
background-color:#6991cf;
color:white;
text-align:center;
font-size:19px;
margin:10px 2px;
padding:5px;
}

#block_search {
position:relative;
padding:60px 15px 10px;
margin:0px;
width:237px;
height:127px;
background:url('/images.tpl/ex_search.gif') no-repeat;
overflow:visible;
}

#block_search a {
color:#5E5E5E;
font-size:15px;
}

#block_search span {
position:absolute;
background:url('/images.tpl/exs_but.gif') no-repeat;
width:73px;
height:59px;
right:30px;
top:-5px;
}


dl.article {
margin-top:-20px;
padding:20px 0px 10px;
overflow:hidden;
}

dl.article dt {
margin-top:5px;
overflow:hidden;
clear:both;
background:#FFFFFF;
padding:5px 5px 0;
}
dl.article dd {
background:#FFFFFF;
margin:0px 0px 3px 0px;
color:#444444;
padding:0px 5px 15px 5px;
border-bottom:solid 1px #9FC1E6;
}
dl.article dd a {
font-size:13px;
text-decoration:none;
color:#514e4e;
}

dl.article dt p{
display:inline;
font-size:13px;
color:#a9d629;
font-weight:bold;
}

dl.article dt a {
color:#353333;
font-size:13px;
text-decoration:none;
}
dl.article dt a:hover {
text-decoration:underline;
}


////

dl.faq {
margin-top:-20px;
padding:20px 0px 0px;
overflow:hidden;
}

dl.faq dt {
margin-top:8px;
font-weight:bold;
}
dl.faq dd {
margin-top:5px;
margin-left:20px;
color:#444444;
}

dl.faq dd a {
font-size:11px;
}

dl.faq a {
color:#444444;
font-size:13px;
text-decoration:none;
}

dl.faq a:hover {
text-decoration:underline;
}


////

.hot_news {
margin-bottom:10px;
}
.hot_news td{
padding:0px;
}
.hot_news a {
color:#40438E;
text-decoration:none;
}
.hot_news a:hover {
text-decoration:underline;
}

.hot_news p {
padding:0px;
margin:0px;
margin-top:3px;
}

.tab_1 {
border-collapse: collapse;
border:white solid 1px;
}
.tab_1 th {
background-color:#94ADC6;
color:white;
padding:4px;
border:white solid 1px;
}

.tab_1 td {
padding:4px;
border:white solid 1px;
font-size:13px
}

.tab_3 {
border-collapse: collapse;
border-style:none;
}
.tab_3 td {
padding:0px;
margin:0px;
border-style:none;
}

.t_transparent td {
background-color:transparent;
}
.t_light td {
background-color:#F1F1F1;
}
.t_mark td {
background-color:#CFE0F4;
font-weight:bold;
}

#lenta dt{
font-weight:bold;
background-color:#6991CF;
color:white;
padding:2px;
}
#lenta dd{
padding-top:10px;
padding:2px;
}

#info {
float:right;
margin-top:-19px;
margin-right:10px;
}

.sel_form {
background-color:#F1F3F2;
border:solid 2px #9FC1E7;
width:360px;
}



#iModalBody {
position:relative;
padding:10px;
}

#iModalBody .cR{
position:absolute;
right:3px;
top:3px;
}
.ltl {
font-family : Verdana, Tahoma, sans-serif;
font-size: 7pt;
}
#searchvac{
border:2px solid #9FC1E6;
margin:0px;
padding:0px;
background:url("/images.tpl/bg_s1.jpg") repeat-x top;
}
#searchvac tr td p {
margin:0px;
padding:3px 0px;
color:#B3B3B3;
}

#searchvac tr td p a {
border-bottom:dashed 1px #B3B3B3;
color:#B3B3B3;
text-decoration:none;
}

.sub_button {
background:#9FC1E6;
color:white;
font-weight:bold;
border:1px;
cursor:pointer;
}

h2.b_title {
display:block;
background:url('/images.tpl/bg_title.jpg') no-repeat;
margin:5px 0px 0px;
padding:6px 2px 2px 63px;
width:172px;
height:26px;
text-align:center;
color:white;
font-weight:normal;
}

h2.b_title_old {
display:block;
background:url('/images.tpl/bg_title.jpg') no-repeat;
margin:5px 0px 0px;
padding:6px 2px 2px 63px;
width:172px;
height:26px;
text-align:center;
color:white;
font-weight:normal;
}

#hot_vac {
margin:0px;
padding:10px;
border:solid 1px #949494;
border-top:none;
width:215px;
}

#hot_vac li {
list-style:none;
text-align:left;
margin-top:5px;
}

#hot_vac li a {
font-size:13px;
}
#hot_vac li b {
font-size:13px;
color:red;
}

.b_content {
background:#fafaf0;
}

.b2_content {
background:#fafaf0;
margin:-10px;
padding:10px;
}

.b3_content {
background:#e7f4f9;
margin:-10px;
padding:10px;
}

#vac1 {
padding:0px;
margin:0px 0px 10px;
list-style:none;
}
#vac1 li {
margin-bottom:4px;
}

#vac_submenu {
border:1px solid #828282;
width:180px;
background:white;
float:right;
padding:0px;
}

#vac_submenu p {
margin:0px;
padding:2px;
display:block;
text-align:center;
background:#828282;
color:white;
}

#vac_submenu ul {
list-style:none;
padding:0px;
margin:4px;
}

#vac_submenu ul li {
margin:2px 0px;
}
#vac_submenu ul li a{
color:#494949;
}

.bold {
font-weight:bold;
}

a.search_submit {
display:block;
text-indent:-3000px;
text-align:left;
width:100px;
height:30px;
margin-left:10px;
background:url('/images.tpl/search_m.gif') top;
cursor:pointer;
}
a.search_submit:hover {
background:url('/images.tpl/search_m.gif') bottom;
}

input.search_submit {
display:block;
text-indent:-3000px;
text-align:left;
width:100px;
height:30px;
margin-left:10px;
background:url('/images.tpl/search_m.gif') top;
cursor:pointer;
border:none;
}

/* баннеры */

#add_resume_ban {
margin:0px;
padding:0px;
width:237px;
height:399px;
background:url('/images.tpl/add_resume_split.jpg') no-repeat left;
text-indent:-1000px;
display:block;
}
#add_resume_ban:hover {
background:url('/images.tpl/add_resume_split.jpg') no-repeat right;
}


#add_res_ban {
margin:0px;
padding:0px;
width:237px;
height:60px;
background:url('/images.tpl/add_r_split.jpg') no-repeat left;
text-indent:-1000px;
display:block;
}
#add_res_ban:hover {
background:url('/images.tpl/add_r_split.jpg') no-repeat right;
}

#add_vac_ban {
margin:0px;
padding:0px;
width:237px;
height:60px;
background:url('/images.tpl/add_v_split.jpg') no-repeat left;
text-indent:-1000px;
display:block;
}
#add_vac_ban:hover {
background:url('/images.tpl/add_v_split.jpg') no-repeat right;
}


#bg_stat {
margin-top:5px;
background:url('/images.tpl/bg_stat.jpg') no-repeat #6991cf;
height:127px;
width:217px;
padding:60px 10px 10px;
overflow:hidden;
color:black;
font-size:12px;
}

#bg_adv_rab {
margin-top:5px;
background:url('/banners/bg_rab.jpg') no-repeat #6991cf;
height:102px;
width:197px;
padding:75px 20px 20px;
overflow:hidden;
color:black;
font-size:12px;
}

#bg_adv_soisk {
margin-top:5px;
background:url('/banners/bg_soisk.jpg') no-repeat #6991cf;
height:102px;
width:197px;
padding:75px 20px 20px;
overflow:hidden;
color:black;
font-size:12px;
}

.company {
font-weight:bold;
font-size:13px;
}

.button {
display:block;
border:solid 1px #475376;
overflow:hidden;
width:162px;
padding:5px;
text-align:center;
text-decoration:none;
background:#8DC703;
font-weight:bold;
color:white;
}

.point {
cursor:pointer;
}

.button:hover {
color:#F1DF61;
}

#regionName {
color:#3F474A;
}

.smoll {
font-size:11px;
color:#94918C;
}

.padding_bot {
margin-bottom:13px;
}

/* ACC */

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('/images.tpl/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}

/* ACC */

.in_but_in {
background:url('/images.tpl/bg_but.gif');
height:21px;
position:relative;
padding:0 4px;
display:inline;
z-index:100;
float:left;
}
.in_but_reg {
background:url('/images.tpl/bg_but.gif');
height:21px;
position:relative;
padding:0 4px;
right:0;top:0;
white-space:nowrap;
z-index:100;
float:left;
margin-right:10px;
}

.in_but_in .in_but_l,.in_but_reg .in_but_l {
position:absolute;
background:url('/images.tpl/bg_but_l.gif');
height:21px;
width:4px;
left:-4px;top:0;
}
.in_but_in .in_but_r,.in_but_reg .in_but_r {
position:absolute;
background:url('/images.tpl/bg_but_r.gif');
height:21px;
width:4px;
right:-4px;top:0;
}

#min_nav {
position:absolute;
top:0;right:0;
}

#notepad {
position:absolute;
width:327px;
background:white;
left:-4px;
top:20px;
border:1px solid #9A9A9A;
display:none;
padding:5px;
font-size:12px;
z-index:1000;
border-top:none;
overflow: hidden;
}

#notepad a {
font-size:11px;
}

#notepad li {
margin:3px 0;
padding:0;
list-style:none;
}

ol {
margin:0;
}
ol li {
position:relative;
padding-right:100px;
}
ol li div{
position:absolute;
right:0;top:0;
}
.nodisp {
display:none;
}