img {
border:0;}

p {	line-height:20px;}

sup { color:#dd0000;}

.red, p.red { color:#dd0000 !important;}

.green_bold { color:#32a224; font-weight:bold;}
.green, p.green {color:#32a224;}

.red_bold { color:#dd0000; font-weight:bold;}

.untop {margin-top:0;}

a.blue_small { color:#1d78d6 !important; font-size:11px; text-decoration:none;}
a.red_small { color:#dd0000; font-size:11px; text-decoration:none;}
a.green_small { color:#2da900; font-size:11px; text-decoration:none;}
a.grey_small2 { color:#606060; font-size:11px; text-decoration:none;}

a.inner_link {
text-decoration: none;
border-bottom: dashed 1px;	
}

.clear {
clear:both;}

.grey_clear {
clear:both;
height:19px;
background-color:#D0D0D0;
margin:10px 0;
padding:5px 0pt 0pt 5px;}

.grey_clear_thin{
clear:both;
height:1px;
border-bottom:1px solid #D0D0D0;
margin:10px 0;
width:920px;
}

.grey_clear_thin_2{
float:left;
height:1px;
border-bottom:1px solid #D0D0D0;
width:920px;
}

.black { color:#000000;}
.small_light { color:#8c8c8c; font-size:10px;}

.small {  font-size:11px;}

.grey {color:#7f7f7f;}

.grey_small { color:#7f7f7f; font-size:11px;}

.grey_bckg { background-color:#edeeef;}

a.red {color:#dd0000; font-weight:bold; }
a.red:hover {color:#3a3a3a; }

.mainpage_info { padding:10px; background: url(/images/design/ban_top.gif) top no-repeat;}
.mainpage_info h2 {margin:.2em 0;padding:0}
.mainpage_info p {margin:.2em 0;padding:0}

div.ban_bot {width: 240px; height: 6px; margin-top:0; padding:0;  background: url(/images/design/ban_bot.gif) top no-repeat;}

.description { padding:0 0 5px 0; color:#898989; font-size:11px; margin:0 0 5px 0;}

.light_hr { height:1px; color:#d9d9d9;}

.companies_search a { display:block; margin:10px 0 5px 0;}
.companies_search_alphabet { float:left; margin-bottom:35px;}
.companies_search_alphabet a { display:inline; padding:0 4px; font-size:14px;}
.companies_search a.active, .companies_search_alphabet a.active { display:inline; padding:0 3px; background-color:#dd0000; color:#FFFFFF; text-decoration:none; }

p.russian_abc, p.english_abc {
display:block;
float:left;
width:330px;}

.inline { display:inline}

.red_small_link {
color:#dd0000;
font-size:11px;
margin:10px 10px 0 10px;}

.red_bckg{
background-color:#dd0000;
color:#FFFFFF;
padding:0 3px;
font-size:11px;
text-decoration:none;
cursor:default;
margin:0 10px;
}

a.red_bckg:hover {
color:#FFFFFF;}

#top_m {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 auto;
padding:5px 15px;
text-align:right;
width:930px;}

#top_m a {
color: #313131;
text-decoration:none;
}

#top_m a span {
text-decoration:underline;
}

#all {
float:left;
padding:0 20px;
background-color:#FFFFFF;}

#logo { 
float:left;
width:150px;}

.search_field {
background:url(/images/design/search_field.gif) no-repeat #FFFFFF;
float:left;
height:25px;
width:394px;
padding:0 5px;
margin-top:2px;}



table.change_rows tr td{
padding:3px 2px;}

table.change_rows_2 tr td{
padding:5px;
}

table.change_rows_3 tr td{
padding:5px;
line-height:22px;
border:1px solid #d9d9d9;
border-collapse:collapse;
}

table.vip_companies tr td {
padding:0 0 10px 0;}

table.vip_companies a {
display:block;
height:50px; 
width:100px;
padding:5px;
border:1px solid #e3e3e3;}

table.vip_companies a:hover {
display:block;
height:50px; 
width:100px;
padding:5px;
border:1px solid #c2c2c2;}


.advanced_search_table tr td {
padding:3px 0;}

.add_resume {
width:100%;
background-color:white;
}

.add_resume .sub_form_toggle {
display:block;
}	

.add_resume .sub_form {
border: solid 1px #dd0000;
background-color: #f7f7f7;
display:none;
}

.add_resume .sub_form h3 {
color: #dd0000;
}

.add_resume tr td {
padding:4px .5em;
vertical-align:top;
}

.add_resume td.required:after {
content:'*';
color:#dd0000;
vertical-align:super;
padding-left:.2em;
}

.add_resume td.section_header {
height:19px;
background-color:#D0D0D0;
margin:10px 0;
padding:.5em;
font-weight:bold;
}

.advanced_search_table input, .add_resume input {
border:1px solid #a7a6aa;
width:410px;
font-size:11px;
padding:2px 0;
}
input.check {
border: none;
width:auto;
padding: 0;
}	
.advanced_search_table select, .add_resume select {
border:1px solid #a7a6aa;
width:413px;
font-size:11px;
padding:2px 0;
}

.add_resume textarea {
width:410px;
height:50px;
border:1px solid #A7A6AA;}

input.search_button {
background:url(/images/design/find.gif) no-repeat #db0000;
border:0;
display:inline;
float:right;
cursor:pointer;
height:23px;
width:95px;
margin:10px 50px 0 0;}

.wide {
width:920px;
padding:20px 0;}

.wide_2 {
float:left;
width:920px;
padding:20px 0 0 0;}

.wide h1 {
padding:0 0 5px 0;
margin:0;}

.vip{
background:url(/images/design/vip.gif) no-repeat;
padding-left:40px;}

#content .full_vacancy h1 {
display:block;
float:left;
color:#000000;
text-transform:none;
font-size:20px;}

#content .full_vacancy h1.vip{
background:url(/images/design/vip.gif) no-repeat 0 4px;
padding-left:40px;}

.vacancy_submenu {
display:block;
float:right;
padding:10px 0 0 0;
color:#dd0000;}

.vacancy_submenu a {
color:#dd0000;
text-decoration:none;
padding:0 5px;}

.vacancy_submenu a:hover {
color:#000000;}

.company_logo {
padding:10px 0;}

.float_left {
width:920px;
float:left;
padding:20px 0;}

.float_left h2 {
padding:0;
margin:0;}

.left_70 {
float:left;
width:70%;}

#content h2.black {
color:#000000;
text-transform:none;
font-size:20px;}

.right_30 {
float:left;
width:30%;}

.right_30 p {
padding:5px 0;
margin:0;}

.wide p {
color:#6e6c6c;}

.company_address {
text-align:center;
line-height:22px;
font-size:14px;}

h3.red {
color:#dd0000;
text-transform:uppercase;
font-weight:normal;
font-size:16px;	}

.big_dark_grey {
color:#3a3a3a;
background-color:#D0D0D0;
font-size:17px;}

.big_black {
color: #000000;
font-size:18px;}

#content h1.black {
/*	display:block;
float:left;*/
color:#000000;
/*	width:620px;*/
text-transform:none;
font-size:16px;
margin:0 0 10px 0;
padding:0;
}

.archieve_vacancy {
float:left;
width:450px;
margin-right:10px;}

#content .archieve_vacancy h2 {
color:#b1b1b1;
font-size:15px;
margin:10px 0 5px 0;
display:block;
float:left;
padding-top:2px;
padding-bottom:2px;}

#content .archieve_vacancy table tr td {
padding:3px 0;}

#content .archieve_vacancy table.hot{
background:url(/images/design/hot.gif) no-repeat 365px 45px;
}

.archieve_vacancy h2 a{
color:#000000;
font-size:15px;
text-transform:none;
font-weight:bold;}

.archieve_vacancy h2 a:hover{
color:#dd0000;}

.data_2 {
background-color:#A0A0A0;
color:#FFFFFF;
font-size:11px;
padding:1px 4px;
margin-left:10px;
display:block; float:right}

.company {
color:#6e6c6c;
font-size:11px;
font-weight:bold;}

.data {
background-color:#A0A0A0;
color:#FFFFFF;
font-size:11px;
padding:1px 4px;
margin-left:10px;}

#content .sub {
padding:10px 0;}

#content .sub a {
color:#dd0000;
font-size:11px;
text-decoration:none;}

#content .sub a:hover {
color:#000000;}

#content .sub a.marg {
margin-right:50px;}

h2.vip{
background:url(/images/design/vip.gif) no-repeat 0 4px;
padding-left:40px;
display:block;
float:left;
width:700px;}

h2.vip2{
background:url(/images/design/vip.gif) no-repeat 0 4px;
padding-left:40px;
display:block;
height:22px;
}

.vip_logo {
width:100px;
height:50px;
float:right;}

.hot {
background:url(/images/design/hot.gif) no-repeat top right;}

.recommended {
background:url(/images/design/recommended.gif) no-repeat top right;}


.hot_block { 
color:#dd0000;
font-size:14px;}

#head_hot span {
display:block;
background-color:#dd0000;
color:#FFFFFF;
padding:0 10px;
width:105px}

#vacancies {
padding:10px;
border:1px solid #dd0000;}

#vacancies table tr td {
padding: 0 0 5px 0;}

.vacancy_info {clear:both}

.resume_head {
margin-top:20px;
border-bottom:1px solid #d9d9d9;
border-top:1px solid #d9d9d9;}

.vacancy_info tr {
clear:both}

.resume_head {
margin-top:20px;
padding:5px 0;}

#content .full_vacancy p {
color:#000000;}

select.year{ 
width:90px}

input.money { 
width:90px !important;}

.grey_div, .blue_div, .green_div {
float:left;
width:300px;}

#admin_nav {
float:left;
height:18px;
width:900px;
background:url(/images/design/admin_nav.gif) no-repeat #d40000;
color:#FFFFFF;
padding:10px 10px;}

#admin_nav a {
color:#FFFFFF;
padding:0 10px;}

#admin_nav a:hover{
text-decoration:none;}

.grey_div, .blue_div {
margin-right:10px;}

.grey_div {
background:url(/images/design/grey_div_bckg.gif) repeat-x 0 44px;}

.blue_div {
background:url(/images/design/blue_div_bckg.gif) repeat-x 0 44px;}

.green_div {
background:url(/images/design/green_div_bckg.gif) repeat-x 0 44px;}

#content .grey_div h1, #content .green_div h1, #content .blue_div h1 {
height:24px;
font-size:20px;
text-transform:none;
padding: 10px 20px;
}

#content .grey_div h1 {
background: url(/images/design/grey_h1.gif) no-repeat;}

#content .blue_div h1 {
background: url(/images/design/blue_h1.gif) no-repeat;}

#content .green_div h1 {
background: url(/images/design/green_h1.gif) no-repeat;}

ol li {
padding:5px;}

.min_h {
height:150px;}

.two_of_three {
float:left;
width:610px;
margin-right:10px;}

.two_of_three2 {
float:left;
width:640px;
margin-right:10px;}

.one_of_three {
float:right;
width:260px;
background:url(/images/design/one_of_three.jpg) no-repeat;
padding:20px;}

#content .one_of_three h2{
margin: 0;
display:inline;}

.pad {
padding: 15px 0;}

.pad2 {
padding: 0 15px;}

#admin_nav a.fav { 
background:url(/images/design/fav.gif) no-repeat;
padding:0 20px;
font-weight:bold;}

a span.normal {
font-weight:normal;
text-decoration:none;}


.grey_bottom td {
border-bottom:2px solid #aaaaaa;
}


table.padd tr td {
padding:10px 0 15px 0;}

table.padd2 tr td {
padding:10px 5px 15px 5px;}

.one_of_three_2 {
float:right;
width:250px;
background: url(/images/design/body_help.gif) repeat-x 0 10px #ddd;
}

.one_of_three_2 .bottom {
background:url(/images/design/bottom_help.gif) no-repeat;
height:86px;}

.one_of_three_2 p {
margin:0;}

#content .one_of_three_2 h3 {
display:block; 
background:url(/images/design/top_help.gif) no-repeat;
width:220px;
height:18px;
margin:0; padding:15px;}

textarea.requirement {
height:300px;
border:1px solid #A7A6AA;}

#content p.grey { color:#7f7f7f;}


/*Company vacancies - company.html*/
.right_logo {float:right;}
/*end*/

/*Site map - sitemap.html*/
.comp {width:49%;float:left;background:url(/images/design/grey_div_bckg_big.gif) repeat-x;margin-right:5px;}
.emp {width:49%;float:right;background:url(/images/design/blue_div_bckg_big.gif) repeat-x;}
.sitemap ul {list-style:none;font-size:14px;padding-left:20px;}
.sitemap ul ul{padding:2px 0 2px 50px;}
.sitemap li{padding:2px 0 2px 0;}
.sitemap h2 {font-size:20px;height:24px;margin:0;padding:10px 20px;text-transform:none;}
.comp .h2_color {background:rgb(237,237,237) url(/images/design/grey_h1_l.gif) no-repeat left top;}
.emp  .h2_color {background:rgb(219,232,253) url(/images/design/blue_h1_l.gif) no-repeat left top;}
.comp h2 {background: url(/images/design/grey_h1_r.gif) no-repeat right top;}
.emp  h2 {background: url(/images/design/blue_h1_r.gif) no-repeat right top;}
.sitemap h1 {margin-bottom:10px;}
.emp h2, .comp h2{margin-bottom:10px;}
/*end*/

/*company_profile.html*/
.comp_descr {border:solid 1px gray;padding:10px;}
.comp_descr p{color:black;margin:10px 0;}
.comp_descr_info p{color:#6E6C6C;font-weight:bold;}
.btn_right {text-align:right;}
.progress_bar  {font-size:12px;width:269px;margin-left:10px;float:right;border:#b3d1fd solid 1px;background-image:url('/images/design/progress_empty.gif');}
.progress_bar  div{height:17px;padding-top:3px;text-align:center;background-image:url('/images/design/progress.gif');}
div.progress {
font-size:17px;
font-weight:normal;
color:#3a3a3a;
margin:1em 0;
}

h1.progress {float:left}

/*end*/

/*profile.html*/
#content .full_profile h1 {
color:#000000;
text-transform:none;
font-size:20px;}

#content .full_profile p{
color:#000000;
}

.profile_info{
border:gray solid 1px;
padding:10px;
}	

.hightlight{
color:rgb(51,102,255);
}

.profile_info .description{
color:black;
font-size:12px;
}

#content .full_profile .additional_info p{
padding-top:20px;
color:#6E6C6C !important;
font-weight:bold;
}


/*end*/



/* new for register_soiskatel.html*/
.advanced_search_table input.checkbox, .add_resume input.checkbox {
border:none;
width:auto;
}
/*end*/


/*contacts.html*/
.contacts .right dd{margin:0 0 10px 0;}
.contacts .right dt{color:#7f7f7f;font-weight:bold;}
.contacts .right h2{border-bottom:#DDDDDD 1px solid;}
/*end*/



#content ul li {
margin-left: 30px;
}

.right {padding-left:10px;}
/*css for kiev*/
.city_img {float:left;}
div.city_text  {float:right;width:400px;}
p.city_text {line-height:1.3em;color:gray;}

#subnav_menu_bottom a {text-decoration:none;}
#subnav_menu_bottom{text-align:center;}
#subnav_menu_bottom a strong{font-weight:normal;}
#subnav_bottom {margin-bottom:1px;background:transparent url(/images/design/sub_nav_bottom2.gif) no-repeat scroll 0%;color:#898888;font-size:12px;font-weight:bold;height:17px;padding:5px 20px;width:880px;}
img.profile_photo {
margin: 20px;
margin-right:0;
padding:3px;
border-left: #dddddd solid 1px;
border-top: #dddddd solid 1px;
border-bottom: #bbbbbb solid 2px;
border-right: #bbbbbb solid 2px;
}
.red_sup {
background-color:red;
color:#FFFFFF;
padding:0 2px;}

/*reklama.html*/
.gray_line {border-bottom:#DDDDDD 1px solid;height:1px;line-height:0;font-size:0.1px;margin-top:10px;margin-bottom:10px;}
.hidden_image {position:absolute;display:none;border:1px solid gray;background:white;opacity:0.95;margin-left:15px;PADDING:5PX;}
.visible_image {border:1px solid white;}
.visible_image:hover {border:1px solid gray;}
/*end*/

#main-menu  .submenu ul li{float:none;}
#main-menu .submenu ul {position:absolute;background:none;margin:5px 0 0 0;padding:0px 0 0 0;opacity:0.95;filter:alpha(opacity=95);}
#main-menu .submenu ul li{background:#eeeeee; height:40px;margin:0;padding:0;border:0px solid #c3c3c3;border-top:none;border-bottom:none;}
#main-menu  .submenu ul {display:none;width:200px;}
#main-menu  li:hover .submenu ul,#main-menu  li.hover .submenu ul {display:block;}
#main-menu .submenu ul a{color:#0876F1;font-size:12px;text-decoration:none;background:none;display:block;padding:5px 10px;height:30px;}
#main-menu .submenu ul a:hover{color:white;font-size:12px;background:#0892fd url(/images/design/submenubgsel.gif) bottom repeat-x;}
#main-menu .submenu li.bottom{border:none;padding:0;margin:0;display:block;height:10px;padding:0;margin:0;line-height:1px;background:  url(/images/design/subm2r.gif) right no-repeat;font-size:1px;}
#main-menu .submenu li.bottom span{padding:0;margin:0;height:10px;display:block;background:url(/images/design/subm2l.gif) left no-repeat;font-size:1px;}
#main-menu .submenu li.bottom span b{display:block;background:#c5c5c5;margin:0 10px;height:9px;border-bottom:1px solid #c3c3c3;}
#main-menu .submenu li.last {background: #eeeeee url(/images/design/submenubg.gif) bottom repeat-x;} 
#main-menu .submenu li.first {background: #eeeeee url(/images/design/submenubgtop.gif) top repeat-x;} 

/*Необходимо добавить класс 'zakaz_menu' к тегу IMG с синей кнопкой 'Заказать услугу'*/
img.zakaz_menu {display:block;}
img.recommendation_info {display:block;}

.tile {width:48%; margin:0; padding-left: 5px; padding-top: 5px; float:left;}


div.recommendation {margin:1em;border-bottom:solid 1px #aaaaaa;padding:1em}
div.unapproved {background-color:#ffffcc}

a.a_desc {text-decoration:none;}
a.a_desc:hover {text-decoration:underline;}

div.recommendation blockquote {
margin:1em 0;
font-size:1.2em;
font-style: italic;
}

div.recommendation blockquote:before {
content: '«'
}

div.recommendation blockquote:after {
content: '»'
}


.recent_vacancies {
color:#3A3A3A;
font-family:Tahoma, Arial;
font-size:12px;
width:232px;
}

.recent_vacancies a {
display:block;
height:16px;
width: 200px;
overflow:hidden;
}

.recent_vacancies ul li a.hot2 {
background:url(/images/design/hot.jpg) no-repeat right top;
width: 190px;
padding-right:30px;
}

.recent_vacancies ul {
list-style:none;
padding:0;
margin:0;
}

.recent_vacancies ul li {
background: url(/images/design/vacancies_bckg.jpg) no-repeat;
height:34px;
padding:3px 8px 2px 8px;
width:216px;
overflow:hidden;
margin:0 !important;
}

.recent_vacancies span{
color:#8C8C8C;
display:block;
font-family:Tahoma, Arial;
font-size:10px;
clear:both;
}

div.form_error:before {
content: url('/images/design/icon_attention.gif');
padding-right:.5em;
vertical-align: middle;
}

div.form_error {
color: #1D78D6;
padding:.5em;
}


#get_vip {
background:url(/images/design/get_vip_bckg.jpg) no-repeat;
font-family:Tahoma, Geneva, sans-serif;
padding:10px 0 0 14px;
height:129px;
width:416px;}

#get_vip ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:13px;
padding-left:30px;
}

#get_vip ul li {
padding:1px 0;}



.vacancy_submenu_2 {
clear:both;
float:left;
width:800px;
padding:5px 0;}

.vacancy_submenu_2 a {
display:block;
float:left;
padding:0 20px 0 20px;
font-size:11px;
color:#dd0000;
height:23px;
text-decoration:underline;
}

.vacancy_submenu_2 a:hover {
color:#dd0000;
text-decoration:none;}

.vacancy_submenu_2 a.similar {
background: url(/images/design/job_similar.gif) no-repeat 0 1px;}

.vacancy_submenu_2 a.send {
background: url(/images/design/job_sendto.gif) no-repeat  0 2px;}

.vacancy_submenu_2 a.add_to_fav {
background: url(/images/design/job_addtofav.gif) no-repeat ;}

.vacancy_submenu_2 a.all_vac {
background: url(/images/design/job_allvac.gif) no-repeat  0 2px;}

.vacancy_info { clear:both}

.resume_head {margin-top:20px}

.resume_form fieldset {
padding-top: 10px;
border:none;
}

.resume_form legend {
padding: 0 2px;
font-weight: bold;
font-size:1.2em;
}


.resume_form ul {
list-style-type: none;
padding:10px 15px 10px 15px;
}

.resume_form ul li {
padding:5px;
margin:0 !important;
border-bottom:1px dotted #CCCCCC;}


.resume_form ul label {
CLEAR: both; DISPLAY: block; FLOAT: left; WIDTH: 350px
}

.resume_form ul label su,.resume_form legend sup{
color:#dd0000;
padding-left:.2em;
}

.resume_form ul label span.hint {
color: #a7a7a7;
font-size: .8em;
display:block;
}

.resume_form ul input, .resume_form ul select {

width:410px;
margin: .2em;

font-family:Tahoma,sans-serif;
font-size:12px;

border:1px solid #A7A6AA;
}

.resume_form textarea {
height: 200px;
width:780px;
font-family:Tahoma,sans-serif;
font-size:12px;

border:1px solid #A7A6AA;
}

.resume_form fieldset.subform {
/*	display:none;*/
position: relative;
background-color: #f5f5f5;
}

.resume_form fieldset.subform ul {
border:none;
}


.resume_form fieldset.subform legend {
/*	LEFT: 0.2em; COLOR: #dd0000; POSITION: absolute; TOP: -0.5em*/
display:none;
}

.resume_form fieldset.subform li.buttons {
padding: 1em 0 1em 0;
}

.resume_form fieldset.subform textarea {
width: 410px; height: 60px
}

.resume_form select.year {
width:5em !important;
}

.resume_form select.month, .add_resume select.month {
width:8em !important;
}


.grey_bckg_t {
display:block;
width:100%;
padding:5px 5px;
background-color:#EFEFEF;
border-bottom:2px solid #CCC;
font-size:1.2em;
font-weight:bold}


#content #addmenu, #content #form_selection {
FONT-WEIGHT: normal; FONT-SIZE: 16px; /*TEXT-TRANSFORM: uppercase;*/ COLOR: #3a3a3a;
width:100%;
clear:both;
}

.simple_form, .advanced_form, .upload_form {
display:block;
float:left;
padding:8px 15px 8px 40px;
color:#dd0000;
}

.simple_form {
background: url(/images/design/icon_simple_form.gif) no-repeat 5px 4px;}

.advanced_form {
background: url(/images/design/icon_advanced_form.gif) no-repeat 5px 4px;}

.upload_form {
background: url(/images/design/icon_upload_form.gif) no-repeat 8px 4px;}
#popular_searches {
padding:4px;
border: #dddddd solid 1px;
margin:0 100px 5px 100px;
}

td.vip_profile_in_list {
background:#fff9e7 url(/images/design/vip_profile_in_list.jpg)  right no-repeat;
}

td.vip_profile_in_list_2 {
background-color:#fff9e7;
}

div.vip_profile {
border: 4px solid #dd0000;padding:15px 
}

div.vip_profile h1 {
padding:4px 0 4px 67px;
background: url(/images/design/resume_vip_header.gif) no-repeat;
color:#000000;
font-size:20px;
text-transform:none;
}

a.red_button {
background:url(/images/design/button_bckg.jpg) no-repeat;
color:#FFF;
display:inline-block;
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
height:31px;}
a.red_button:active, a.red_button:hover, a.red_button:visited {
color:#FFF;
}
a.red_button span {
background:url(/images/design/button_right.jpg) no-repeat right;
display:inline-block;
cursor:pointer;
height:23px;
padding:8px 18px 0 15px;
}


.heading_2 {
font-family:Tahoma,Arial,"Trebuchet MS";
font-size:13px !important;
font-weight:bold;
margin:0;
padding:0;}

tr.p_15_0 td {
padding:15px 0;}

img.profile_photo_2 {
border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD;
border-style:solid;
border-width:1px 2px 2px 1px;
margin: 0 0 0 10px;
padding:3px;
}



.vacancy_submenu_2 {
width:100% !important}
#form_selection a:visited, #form_selection a {
color:#3a3a3a !important;
}
a.redright , a.redright:visited {
float:right; color: #de0000; font-weight:normal; font-size:12px;
}
a.delrec, a.delrec:visited {
color: #de0000; font-weight:normal; font-size:12px;
}
a.icon_save {
padding-left: 14px;
background: url(/images/design/download.gif) left top no-repeat;
}
a.icon_print {
padding-left: 17px;
background: url(/images/design/print.gif) left top no-repeat;
}
a.icon_compl {
padding-left: 16px;
background: url(/images/design/complains/megafon.png) left top no-repeat;
}
.bblue {
font-size:22px;
color:#178add;}

.acc_top {
border-bottom:3px solid #dd0000; 
padding:30px 15px 35px 120px; 
margin:-15px 0 15px 0;
background:url(/images/design/present.gif) no-repeat; 
font-size:18px;}

.get_ball {
background:url(/images/design/get_ball.jpg) no-repeat;
display:block;
color:#178add;
cursor:pointer;
width:142px;
height:31px;
float:right;
font-size:12px;
text-decoration:underline;
font-weight:bold;
padding:12px 0 0 50px;
}

.get_ball:hover {
color:#178add;
}

#popular_searches {
border: none;
margin: 10px 20px;
}
#popular_searches div {
float: left;
width: 140px;
text-align: left;
font-size: 11px;
}
#popular_searches div a {
line-height: 1px;
display: block;
clear: both;
}

#subnav {
width:980px;
height:27px;
padding:5px 20px;
color:#898888;
font-size:12px;
font-weight:bold;}

#subnav_menu_1 {
float:left;
width:630px;}

#subnav_menu_1 a{
text-decoration:none;
font-weight:normal;}

#subnav_menu_2 {
float:right;
width:350px;
text-align:right;}

#subnav_menu_2 a {
padding:0 15px;
color:#dd0000;}

#subnav_menu_2 a:hover{
padding:0 15px;
color:#3a3a3a;}