.search_btn .search_btn_middle {
    height:20px;
    padding:0px 0px 0px 0px;
    line-height:19px;
    float: left;
    font-weight:bold;
}



#search {
    border:0px solid #ffffff;
    width:114px;
height:14px;
}

#edt_search {
background:url(edt_search_20.gif) no-repeat;
    width:117px;
    height:22px;
    padding-left:4px;
    vertical-align:middle;
    float:right;
    margin-top:0px;
}

/*body,html{
    height:100%;
}
body {
	font-family:Tahoma;
	font-size: 11px;
	background:#779ac9;
}
#all{
    margin: 0px auto;
    width: 990px ;
    overflow:hidden;
    height:auto;
    min-height: 100%;
}
* html #all {height: 100%;}

#content{
	margin: 0px auto;
	width: 990px;
}
.bottomplaceholder {height: 50px; display: block; clear: both;}

.footer{
	position:relative;
	display:block;
        background:url(img/line2.gif) repeat-x;
        width: 974px;
        height:40px;
        padding:0px 8px 10px 8px;
        float:left;
        color:#000;
        font-size:11px;
        margin-top:-52px;
}
*/


.block_work{
    background:#e7f3ff;
        width:350px;
        float:left;
        margin-right:10px;
}
.right_pad{
    margin-right:18px;
}
.menu_pad{
    display:none;
    padding:8px 8px 8px 30px;
}
.main_w_block{
    padding:3px 0px 8px 8px;
    margin-top:16px;
}
.block_content{
    height:80px;
    display:block;
    padding:0px 16px;
    line-height:15pt;
    font-size:12px;
    font-family:Tahoma;
}
.block_title{
    display:block;
    color:#487aa3;
    font-weight:bold;
    font-size:14px;
    padding:8px 16px;
    font-family:Arial;
}
.block_btn{
    width:140px;float:right;
}
.blue_fnd{
    display:inline;
    float:left;
    width:554px;
    margin:0px 8px 0px 8px;
}
* html .blue_fnd{
    margin:0px 0px 0px 8px;
}

.blue_fnd_top{
    background:#cce3fc;
    width:554px;
    height:106px;
    float:left;
}
.blue_fnd_bottom{
    background:#cce3fc;
    width:554px;
    float:left;

}
.green_fnd{
    background:#ebfad6;
    width:162px;
    height:116px;
    float:right;
    margin:0px 6px 0px 0px;
}

* html .green_fnd{
   margin:0px;
}

.block_btn_fnd{
    background:url(img/btn_find.gif) no-repeat;
    height:24px;
    width:120px;
    padding-top:7px;
    text-align:center;
}
.fnd{
    padding-top:7px;
    float:left;
    margin-left:414px;
    margin-top:-30px;
}
* html .fnd{
    z-index:2;
    position:relative;
    margin-left:208px;
}
.block_btn_crt{
    background:url(img/btn_create.gif) no-repeat;
    height:24px;
    width:120px;
margin:0 auto;
    padding-top:7px;
    text-align:center;
}
.block_btn_fnd a, .block_btn_crt a{
    color:#ffffff;
    font-weight:bold;
}
.work_title{
    float:left;
    margin:30px auto;
    padding:0px 24px;
    color: #487aa3;
    font-weight: bold;
    font-size: 14px;
    font-family:Arial;    
    width:300px;
    
}
.work_title a{
    color: #487aa3;
    margin:30px 0px;padding:0px 0px;
}
.more{
    margin-left:74px;display:block;
}
.more .under{
    text-decoration:underline;
}
.navigator{
    float:right;
    padding:12px 8px 3px 8px;
    font-size:11px;
}
.navigator a{
    text-decoration:underline;
}
.blue_link .under, .j_blue_line .under, .table_rl td .under
{    
    text-decoration:underline;
    color:#235782;    
    font-weight:normal;
}
.blue_link {
    color:#487aa3;
    font-size:11px;
    display:block;
    float:left;
    margin:6px 0px 0px 10px;
    font-weight:normal;
}
.gray_link a{
    text-decoration:underline;
    font-weight:normal;
}
.gray_link,.gray_link a{
    color:#808080;
    font-size:11px;
    font-weight:normal;
}
.work_menu{
    float:left;
    background:url(img/vkl_2.png) no-repeat;
    width:181px;
    height:28px;
    text-align:center;
    font-size:14px;
    cursor:pointer;
    margin-top:-1px;
}
.work_menu_sel{
    float:left;
    background:url(img/vkl_1.png) no-repeat;
    width:181px;
    height:28px;
    text-align:center;
    font-size:14px;
    margin-top:-1px;
}
.work_menu_line{
    background:url(img/vkl_m.png) repeat-y; 
    width:1px;
    display:block;
    height:28px;
    float:left;
    margin-top:-1px;
}
.work_menu_block{
    padding-left:8px;
    height:28px;
    width:728px;
    padding-top:5px;

}
.work_menu_title{
    display:block;
    margin-top:3px;
    font-weight:bold;
    font-family:Tahoma
}
.work_advanced{
    background:#cce3fc;
    width:538px;
    float:left;
    padding:8px;
    display:block;
}
.work_advanced td{
    padding:5px 10px;
}
.work_simple{
    background:#fff;
    width:710px;
    float:left;
    padding:8px;
    display:block;
    font-size:11px;
    padding-top:15px;
   
}
.work_simple_list{
    margin:0px 20px 0px 20px;
    width:740px;
    font-size:11px;
}
.work_simple_list tr{
    height:19px;
    font-size:11px;
}
.work_title_simple{
    display:block;
    font-size:11px;
    font-weight:bold;
    color:#487aa3;
    margin:0px 20px 7px 20px;
}
.add_serv{
    padding-left:20px;
    vertical-align:top;
    font-size:12px
}
.add_serv .under{
    color:#487aa3;
    text-decoration:underline;
    font-weight:bold;
    font-size:12px
}
.add_serv p{
    margin:6px 0px;
}
.add_serv span a{
    color:#000;
    text-decoration:underline;
    font-weight:normal;	
}
.col_black{
    color:#000000;
}
/************рамка, со скругленными краями**********/

#v1 {
        width: 703px;
        border: 1px solid #6586a3;
        display:block;
	padding: 20px 10px;
	position: relative;
	margin:10px 0px 10px 8px;
}
#tl, #tr, #bl, #br {
	position: absolute;
	width: 6px;
	height: 5px;
}
#tl {
	top: -1px;
	left: -1px;
	background: url(img/tl.gif) no-repeat;
}
#tr {
	top: -1px;
	right: -1px;
	background: url(img/tr.gif) no-repeat;
}
#bl {
	bottom: -1px;
	left: -1px;
	background: url(img/bl.gif) no-repeat;
}
#br {
	bottom: -1px;
	right: -1px;
	background: url(img/br.gif) no-repeat;
}
* html #bl,
* html #br {
	bottom: -15px;
}
/******************фон, со скругленными краями**********************/
.rct, .rct2,
.rcb, .rcb2 {
   width: 100%;
   height: 9px;
   font-size: 1px;
   background:no-repeat url(img/roundwhite.png);
}
/* IE6 */
* html .rct, * html .rct2 ,
* html .rcb, * html .rcb2  {
   background-image:url(img/roundwhite.gif);
}
.rct {
   background-position: -9px 0px;
}
.rct2 {
   background-position: 0px 0px;
}
.rcb {
   background-position: -9px -9px;
}
.rcb2 {
   background-position: 0px -9px;
}

.rct2, .rcb2  {
   width: 9px;
   float: right;
}
.rndc { margin: 0 9px;}

div.rndc{
    height:98px;
}
.rndc1 { margin: 0 9px;}

div.rndc1{
    height:1px;
}
/**********************вакансия************************/
.vacancy{
    margin:15px 8px;
}
.vacancy ul li{
    padding-top:4px;    
}
.j_blue_line{
    display:block;
    height:30px;
    background-color:#e7f3ff;
    width:auto;
    vertical-align:middle;
    padding-left:10px;
    padding-right:10px;
margin-right:-2px;
}
.j_blue_line td{
        width:31%;
        vertical-align:middle;
        height:30px;
}
.j_vacancy
{
    width:100%;
    margin:0px 0px 10px 10px;
}
.j_vacancy td{
    padding:10px;
    vertical-align:top;
}
li .j_vac_inf{
    padding-left:10px;
}
.j_vac_inf{
    font-size:12px;
    padding-right:10px;
}
.j_blue_title a{
    font-size:12px;
    text-decoration:underline;
}
.j_vac_list{
    list-style-type:disc;
    margin:6px 0px 0px 20px;
}
/**********************резюме**************************/
.j_resume{
    width:100%;
    margin:0px 0px 0px 10px;
}
.j_resume td{
    padding-top:4px;
    vertical-align:middle;
    font-weight:bold;
}
.j_resume td.norm_w{
    font-weight:normal;
}
.j_resume td label{
    margin:0px 10px 0px 4px
}
.j_resume td.sm{
    padding-top:0px;    
    vertical-align:top;
}
table td.sm{
    padding-top:0px;
    vertical-align:top;
}
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;
}
.resume_list{
    padding:15px 2px 15px 8px;
    font-family:Tahoma;
}
.table_rl th.head_rl{
    background:#e7f3ff;
    font-weight:normal;
    font-size:11px;
    font-family:Tahoma;
    height:30px;
}
.table_rl td{
    padding:5px 0px;
    text-align:center;
    border-top:1px solid #dadad9;
    height:40px;

}
.table_rl td.first{
    border:0px;

}
.table_rl td.bt{
    border-bottom:1px solid #000;
}
.j_blue_line th{
    vertical-align:middle;
    height:30px;
}
.j_form{
    width:710px;
    margin:8px;
    background:#e7f3ff;
    padding:8px;
    border:1px solid #81a7ba;
}
.page_square{
	border:1px solid #000; 
	padding:1px 1px;
	margin:1px;
	display:block;
	min-width:14px;
	width:auto;
	float:left;
}
/**********************************************************************************/
.j_issue{
    margin:15px 8px 15px 0px;
    font-size:12px;
    line-height:1.5;
    width:726px;
    color:#000;
}
ul.issue_list{
    margin:8px 16px;
    list-style-type:none;
}
ul.issue_list li{
    margin-bottom:4px;
}
ul.issue_list li input{
    margin-right:8px;
}
.j_cp_table{
    margin:10px 0px 0px 0px;
}
.j_cp_table td{
    font-size:11px;
    padding:5px 1px;;
    color:#636363;
    font-family:Tahoma;
    font-weight:bold;
}
.j_cp_table td.r{
    text-align:right;
    padding-right:10px;
}
.j_cp_table td label{
    color:#636363;
}
.j_cp_table td a{
    text-decoration:underline;
}
.issue_block{
    height:130px;
    background-color:#cee8ff;
    padding:16px;
    margin-top:16px;
}
.issue_block p{
    margin:0px 0px 16px 0px;
}
.issue_block td{
    padding-top:16px;
}
.issue_block ul{
    margin:16px 0px 16px 20px;
    list-style-type:disc;
}
.xform input[type="submit"] {
    background: url(img/button_blue_m.png) repeat-x;
    border:none;
    padding:2px 6px 5px 6px;
    cursor:pointer;
    font-size:12px;
    font-weight:normal;
    width:auto;
    height:26px;
    color:#FFF;
    float:left;
    display:inline;
}
.ixSubmit{
    background: url(img/button_blue_m.png) repeat-x;
    border:none;
    padding:2px 6px 5px 6px;
    cursor:pointer;
    font-size:12px;
    font-weight:normal;
    width:auto;
    height:26px;
    color:#FFF;
    float:left;
    display:inline;
}
.ixSubmitG{
    background: url(img/button_green_m.png) repeat-x;
    border:none;
    padding:2px 6px 5px 6px;
    cursor:pointer;
    font-size:12px;
    font-weight:normal;
    width:auto;
    height:26px;
    color:#FFF;
    float:left;
    display:inline;
}


*+html .xform input[type="submit"], .ixSubmit, .ixSubmitG{
    padding:4px 6px 5px 6px;
    }
.xform .ixReset{
    background: url(img/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;
}

.xupdate .ixUpdate{
    background: url(img/knopka_kod.png) repeat-x;
    border:none;
    padding:2px 3px 3px 3px;
    cursor:pointer;
    font-size:11px;
    font-family:Tahoma;
    width:79px;
    height:20px;
    color:#000;
    margin-top:2px;
}
.bsl_form, .gsl_form{
    height:26px;
    width:4px;
    float:left;
    display:inline;
}
.bsl_form{
    background: url(img/button_blue_l.png) repeat-x;
}
.gsl_form{
    background: url(img/button_green_l.png) repeat-x;
}
.bsr_form, .gsr_form{
    height:26px;
    width:4px;
    float:left;
    display:inline;
}
.bsr_form{
    background: url(img/button_blue_r.png) repeat-x;
}
.gsr_form{
    background: url(img/button_green_r.png) repeat-x;
}

lbOn a:hover{
text-decoration:underline;
}
.reg_cp{
float:left;width:165px;text-align:right;color:#636363;margin-right:4px;padding-top:2px;
}
*+html .reg_cp, * html .reg_cp{
padding-top:4px;
}
/***********************************************/
.jrct, .jrct2,
.jrcb, .jrcb2 {
   width: 100%;
   height: 6px;
   font-size: 1px;
   background:no-repeat url(img/round_ugol.gif);
}
/* IE6 */
* html .jrct, * html .jrct2 ,
* html .jrcb, * html .jrcb2  {
   background-image:url(img/round_ugol.gif);
}
.jrct {
   background-position: -6px 0px;   
}
.jrct2 {
   background-position: 0px 0px;
}
.jrcb {
   background-position: -6px -6px;
}
.jrcb2 {
   background-position: 0px -6px;
}

.jrct2, .jrcb2  {
   width: 6px;
   float: right;
}
.jrndc { margin: 0 6px;}
/*************************************************/
