.v_form{
    width:726px;
    margin-top: 8px;
    float: left;
    padding-bottom:40px;
    /*background:#eaf5ff;*/
   /* padding: 8px 1px 1px 1px;
    border:1px solid #469bd2;
    border:1px solid #81a7ba;*/
}
.v_left{/*258**/
 float:left;
 width:240px;
 font-size:11px;
 font-weight:bold;
 color:#636363;
 text-align:left;
 margin-right:10px;
 background: none;
 display: block;
 padding: 4px 0px 4px 8px;
}

.v_right{/*468*/
 float:left;
 width:404px;
 background: #eaf5ff;
 padding:4px 32px 8px 32px;
}
.v_right textarea {
    width: 404px;
    margin-bottom: 4px;
}
.v_right .v_text, .j_blue_div .v_text{
font-weight:bold;
}
.v_marg_b{
    margin-bottom: 3px;
}
.v_text1{
    float: left;width: 174px;
}
.v_text2{
    float: left;width: 230px
}
.sal_fix{
    float: left;
        width: 170px;
        height: 21px;
}
.sal_fix_in{
    float: left;width: 150px;
}
.sal_min{
    float: left;
    width: 148px;
}
.sal_min_in{
    float: left;
    margin-top: 4px;
    width: 210px;
}

.sal_max{
    float: right;
    margin-top: 2px;
}
.sal_flag{float: left;margin-top: 4px;}
.age_min, .age_max{
    float: left;width: 100px;margin-top: 4px
}
.age_max{
width: 250px;
}
.v_block{
 clear:both;
 width:726px;
/* margin:5px 0px;*/
 display:block;
 float:left;
 clear:both;
 background: #fff;
}
.v_span_blue{
 /*color:#245782;*/
 font-size:14px;
 font-weight:bold;
 padding-left: 8px;
  width:718px;
 display:block;
 /*margin-top:10px;*/
  background: #eaf5ff;
}
.v_grey{
    color: #666666;
    font-size: 10px;
}
.v_blue_link{
   color: #7290a8;
   font-size:11px;
   font-weight:normal;
   float:left;
}
.v_blue_link1{
    float: left;width: 230px; height: 17px; margin-top: 14px;
}

.v_blue_link2{
    float: left;width: 230px; margin:0px 4px 4px 0px;
}
.v_marg{
    margin:0px 0px 4px 4px;
}
.v_div_bottom{
    width: 686px;
    background: #75a5cd;
    float: left;
    display: block;
    padding:0px 16px 8px 16px;
    font-size: 11px;
    font-weight: bold
}

.v_blue_bottom{
    width: 674px;
    background: #eaf5ff;
    float: left;
    display: block;
    padding:8px;
}
.v_white_bottom{
    width: 674px;
    background: white;
    float: left;
    display: block;
    padding: 0px 8px 0px 8px;

}
.v_white_bottom textarea{
    width: 670px;
}
.v_span_white{
    color: white;
    margin: 4px 0px 4px 8px;
    font-size: 12px;
    font-weight: bold
}
.error{
    text-align:center;
    font-size:12px;
    margin:8px;
    width: 700px;
   /* background: white;*/
    float: left;

}

a .j_blue{
    text-decoration:underline;
    font-weight:normal;
}
.j_blue{
    color:#235782;
}
.j_red{
    color:#ff0000;
}
.j_red a{
    color:#ff0000;
    text-decoration:underline;
}
.xform input[type="submit"] {
background:#016689 url(/cp/styles/mr/imageset/mr/button_blue_m.png) repeat-x scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:inline;
float:left;
font-size:12px;
font-weight:normal;
height:26px;
padding:2px 6px 5px;
width:auto;
}

.xform .ixReset{
    background: url(/cp/styles/mr/imageset/mr/knopka_grey.png) repeat-x;
    border:none;
    padding:3px 0px 4px 0px;
    cursor:pointer;
    font-size:12px;
    font-weight:normal;
    width:62px;
    height:26px;
    color:#000;
    float:left;
}
.xform .ixReset_big{
    background: url(/cp/styles/mr/imageset/mr/knopka_gray_big1.png) repeat-x;
    border:none;
    padding:2px 0px 4px 0px;
    cursor:pointer;
    font-size:12px;
    font-weight:normal;
    width:184px;
    height:26px;
    color:#000;
    float:left;
}
.xform .ixReset_m{
    background: url(/cp/styles/mr/imageset/mr/knopka_gray_m.png) repeat-x;
    border:none;
    padding:2px 0px 4px 0px;
    cursor:pointer;
    font-size:12px;
    font-weight:normal;
    width:80px;
    height:26px;
    color:#000;
    float:left;
}
.bsl_form, .gsl_form{
    height:26px;
    width:4px;
    float:left;
    display:inline;
}
.bsl_form{
    background: url(/cp/styles/mr/imageset/mr/button_blue_l.png) repeat-x;
}
.bsl_marg{
   margin-left:100px;
}
.bsr_form, .gsr_form{
    height:26px;
    width:4px;
    float:left;
    display:inline;
}
.bsr_form{
    background: url(/cp/styles/mr/imageset/mr/button_blue_r.png) repeat-x;
}
.j_vac_view{
width:350px;
margin:4px;
float:left;
}
.j_vac_view div{
padding:10px 4px;
}

.vac_block{
    float: left;
    display: block;
    /*margin: 8px;*/
    font-size: 12px;
   /*width: 710px;*/
}
.vac_block_top{
     background: #eaf5ff;
     width: 710px;
     float: left;
     margin-top: 8px ;
    padding: 8px;
	 
	 
}
.vac_txt_top{
    padding: 8px;
    color: #245782;
    font-size: 11px;
}
.vac_post,.vac_salary{

    font-size:14px;
    /*color: #245782;*/
    font-weight: bold;
    padding: 0px 8px;
}
.vac_post{
    float: left;
    width: 530px;
    text-transform: uppercase;
}
.vac_salary{
    float: right;
    width: 138px;
    text-align: right;
}

.vac_divl_top,.vac_divr_top{
     padding: 6px 0px 0px 8px;
}
.vac_divr_top{
    float: right;
}
.vac_divl_top{
     float: left;
    width: 120px;
    height: 17px;
}
.vac_divr_top{
    font-size: 14px;
    color: #245782;
    width: 400px;
}
.vac_div_inf{
    float: left;
    width: 680px;
    padding: 6px 0px 0px 8px;
	margin-left: 20px;
}

.vac_div_inf span{
    font-size: 13px;
}
.vac_bgn{
    background: none;
    margin-top: 8px;
}
.vac_div{
    float: left;
    /*margin-top: 12px;*/
	padding-left: 8px;
}
.vac_black{
    color: black;
    background: none;
}
.blue_block{width: 726px; float: left; background: #edf8ff; padding: 20px 0;}
.mid_dblue{width: 270px; margin-left: 228px; background: #e2e8f0; padding: 8px 0; font-family: 'Roboto',sans-serif; font-size: 12px; float: left;}
.mid_dblue textarea{width: 268px; border: 1px solid #89a98d;}
.mid_dblue .top_text{padding: 0 8px 8px; float: left;width: 254px; font-weight: bold}
.mid_dblue .bot_text{padding: 8px 8px 0 8px; float: left;}
.big_green_block{float: left; padding: 10px 0;width: 217px;}
.green_block{ width: 210px; float: left;background: #7bb368; color: #fff;}
.grug{background: url(../img/grug.png) no-repeat; width: 7px; height: 13px; float: left; margin-top: 10px;}
.img_plus {

        background: url(/i/b/+.gif) no-repeat;
        width: 11px;
        height: 11px;
}
.img_min {

        background: url(/i/b/-.gif) no-repeat;
        width: 11px;
        height: 11px;
}
.ads_div_inf, .ads_div_inf_b{
    width: 670px;
    padding: 6px 0px 0px 8px;
}

.ads_div_inf{
    margin-left: 20px;
}

.ads_div_inf_b{
    font-weight: bold;
}
.ads_div_inf span{
  font-size: 13px;
}

.message{
    background:#F9FFED none repeat scroll 0 0;
    border:1px solid #89A98D;
    float:left;
    margin-top:10px;
    padding:8px;
    text-align:center;
    width:707px;
}
.message p {
font-size:14px;
font-weight:bold;
line-height:1.2em;
margin-bottom:0.5em;

}
.advert_lp{
float:left;
font-size:12px;
}
.advert_lp a{
    /*color: #297ACC;*/
    color: #999;
    text-decoration: underline;
}
.advert_lp a:hover{
    color: #b00800;
    text-decoration: underline;
}
.advert_rp {
color:#235782;
float:right;
font-size:14px;
}
.j_del{
background:url(/img/delete_new.png) repeat-x;
width:16px;
height:16px;
display:block;
float:left;
/*margin-top:8px;*/
margin-left:6px;
}

.j_blue_div{
    float: left;
    background: #EAF5FF none repeat scroll 0 0;
    padding: 8px 24px 16px 24px;
    width: 678px;
}
.j_blue_div div{
float: left;
display: block;

}
.j_blue_div .block_left, .j_blue_div .block_left div{
    width: 320px;
}
.j_blue_div .block_right{
    width: 358px;
}
.j_blue_div .block_right div{
     width: 350px;
}
.block_right .v_blue_link1{
    margin-top: 17px;
}
.j_blue_div .inputbox {
border: 1px solid #98CDFF;
  width: 300px;
  padding: 2px;
}
.sphere_place{
    width: 430px;
    margin-top: 16px;
}

.sphere_place select{
    border: 1px solid #98CDFF;
    font-weight: bold;
    width: 420px;
    vertical-align:middle;
    height: 20px;
    

}
.button_place{
    margin:28px 0px 0px 8px;
    width: 210px;

}
.button_place .ixReset_m{
    margin-left: 16px;
}

.location{
    margin-top: 10px;
    width: 678px;
    font-size: 13px;
    color: #7290A8;
}
.gray_link{
    color:#808080;
    font-size:11px;
    font-weight:normal;
}
.j_blue_div .gray_link{
    margin-top: 16px;
    float: left;
}
.j_blue_div .j_blue{
    margin-top: 16px;
    float: right;
}
.edit_v{
    margin: 16px 0px;
    float: left;
    font-weight: bold;
}
.step_3{
    width: 700px;
    display: block;
    float:left;
    text-align:center;
    margin-top:24px;
}
.step_3 span, .step_3 a{
    font-size: 14px;
}
.v_form .catalog{
    float: left;
    width: 700px;
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: center;
    font-size: 14px;
}
.v_form .catalog a{
    font-size: 14px;
}
.tr_t_sm a {
color:#1065A6;
font-size: 11px;
font-weight: normal;
padding: 0px 4px;
}
.com_but_c, input.com_but_c{
    width: 60px;
}

.ads_step2{width: 270px; margin-left: 20px; padding: 8px 0; font-family: 'Roboto',sans-serif; font-size: 12px; float: left;}
.ads_step2 textarea{width: 268px; border: 1px solid #89a98d;}
.ads_step2 .top_text{padding: 0 8px 8px; float: left;width: 254px; font-weight: bold}
.ads_step2 .bot_text{padding: 8px 8px 0 8px; float: left;}