#header_section, #content_section, #footer_section{ padding-left: 15px; padding-right: 15px; } 
* html #footer_section{ width: 100%; }
#header_section{ height: 100px; padding:7px 15px 5px 15px;} 
#navbar_section{ padding-left: 9px; padding-right: 9px; } 
#header_section td.logo{ height: 95px;} 
BODY { margin: 0px; color: #000; background: #FFF; font-family: Arial, Lucida Grande, sans-serif; font-size: .75em; line-height: 1.25em; } 
TABLE { font-size: 1em; } 
H2, H3 { font-weight: bold; padding: 2px 5px; } 
H1, H4, H5, H6 {font-weight: normal;} 
H1 { margin: 0.5em 0 0.5em 0; padding: 0; font-size: 1.8em; line-height: 1.2em; } 
H2, H3, H4, H5, H6 { margin: 0; color: black; line-height: 1.2em; } 
H2 { font-size: 1.4em; margin: 0.5em 0 0.5em 0; } 
H3 {font-size: 1.15em;} 
H4 {font-size: 1.05em;} 
H5, H6 {font-size: 1em;} 
FORM { margin: 0; padding: 0; } 
P { font-size: 1em; margin: 0 0 10px 0; } 
.tbldata TD P{ margin-bottom: 5px; } 
UL{ margin:0px; padding:0px; list-style:none; } 
.jolnews .news_place UL {list-style: disc;} 
LI{ padding: 0 0 0.6em 0; } 
.i_reg { font-style: italic; } 
.b_reg { font-weight: bold; color: #333;} 
.b_imp { font-weight: bold; color: #000;} 
.b_vip { font-weight: bold; color: #B12;} 
a:hover.c, a:hover.s, a:hover.r, a:hover.i, a:hover.v{ text-decoration: none; } 
a:hover.c{ color: #99F; } a:hover.s{ color: #D80; } 
a:hover.r{ color: #72ae5b; } 
a.i, a.v{ font-weight: bold; } 
a:link.v{ color: #bb1219; } 
a.external{ background: url("/img/006.gif") bottom right no-repeat; padding-right: 13px; } 
.down_more{ background: url('/img/007.gif') right 0.45em no-repeat; padding-right: 13px; display: block; float: right; } 
.left_column, .right_column, .content_column{ vertical-align: top; } 
.left_column, .right_column{ width: 225px; } 
.tbldata { display: block; margin: 0 0 10px 0; border-collapse: collapse; } 
.tbldata a{ font-size: 1em; font-family: Arial, Lucida Grande, sans-serif; } 
.tbldata caption { padding: 0.2em 0.5em; border: solid 1px #d9c9ac; border-bottom: none; background-color: #ffe0a9; text-align: left; font-size: 1.15em; font-weight: bold; color: black; } 
.tbldata th, .tbldata td { border: solid 1px #d9c9ac; padding: 0.5em 1em; } 
.tbldata th { background: #FFECCA; } 
.tbldata .th2 { background: #FFF2DC; } 
.tbldata .thV { background: #FFECCA; text-align: left; font-weight: 100; } 
.tbldata td { text-align: right; } 
.tbldata td.tdText { text-align: left; } 
.tbldata tfoot { padding: 0; } *[class='tbldata'] 
.tfoot{background: #ffe0a9  right bottom no-repeat;} 
*html .tbldata .tfoot{ background-color: #ffe0a9;} 
.footnote{ background: url('/img/008i.gif') 0px 0px no-repeat; padding-bottom: 10px;} 
.footnote .content{ margin: 0 0 0 30px; padding: 0 0 0 10px; border-left: dotted 2px #AAC; min-height: 20px; } 
.important, .question { background: url('/img/009i.gif') 0px 0px no-repeat; padding-bottom: 10px;} 
.stat{ background: url('/img/010i.gif') 0px 0px no-repeat; padding-bottom: 10px; } 
.regular{ padding-bottom: 10px; } 
.answer { padding-bottom: 20px; } 
.greeting{ height: 24px; background: url('/img/010i.gif') 0px 2px no-repeat; border-top: dotted 1px gray; border-bottom: dotted 1px gray; margin-bottom: 10px; } 
.greeting .content{ margin: 0 0 0 30px; } 
.stat .content, .important .content, .question .content{ margin: 0 0 0 30px; padding: 0 0 0 10px; border-left: dotted 2px red; min-height: 20px; } 
.question .content{ font-size: 1.15em; font-style: italic; } 
.regular{ margin: 0 0 0 30px; padding: 0 0 0 10px; } 
.answer .content{ margin: 0 0 0 15px; padding: 0 0 0 5px; } 
.tel{ white-space: nowrap; text-indent: 14px; background:url(/img/011.gif) no-repeat left 0.3em; } 
.tel_trunk, .tel_code, .tel_number{ font-family: Tahoma; letter-spacing: 0.05em; } .tel_code{ color: #bb1219; } 
.tel_code:before { content: "[" } .tel_code:after { content: "]" } 
.email{ text-indent: 14px; background:url(/img/011.gif) no-repeat left 0.5em; } 
.email a{ text-decoration: none; letter-spacing: 0.05em; color: #000; } 
.corners_top, .corners_btm{ display:block; height:1px; font-size:1px; border-left: 1px solid #FFF; border-right:1px solid #FFF; background: transparent; } 
.rb h1, .rb h2, .rb p, .rb span {margin:0 10px;} 
.rb span {background: transparent; margin:0;} 
.xtop, .xbottom {display:block; background:transparent; font-size:1px;} 
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;} 
.xb1, .xb2, .xb3 {height:1px;} 
.xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #CCC; border-right:1px solid #CCC;} 
.xb1 {margin:0 5px; background:#CCC;} .xb2 {margin:0 3px; border-width:0 2px;} 
.xb3 {margin:0 2px;} .xb4 {height:2px; margin:0 1px;} 
.xboxcontent {display:block; background:#FFF; border:0 solid #CCC; border-width:0 1px;} 
#nav_home {color: #696969;} 
#nav_delimiter { padding-left: 0.5em; padding-right: 0.5em;} 
.navBar{ margin-bottom: 10px;} 
.navBar .xboxcontent{ padding: 0px 5px 0px 5px; } 
.navBarRight, .navBarLeft{ white-space: nowrap; } 
.navBarLeft a, .navBarRight a{ text-decoration: none; } 
.navBarLeft{ float: left; height: 10px; line-height: 20px; background: url('/img/012i.gif') center left no-repeat; padding-left: 25px; font-weight: 600; } 
.navBarRight { text-align: right; height: 20px; line-height: 20px; } 
.navBarExtension{ display: block; height: 20px; line-height: 20px; } 
#navBarExitButton{ display: block; float: right; height: 20px; line-height: 20px; text-decoration: none; padding-right: 23px; background: url('/img/012i.gif') center right no-repeat; } 
.indent_right{ padding-right: 10px; } 
.res_ext_descr h1{font-size: 1.3em; font-weight: 600;} 
#page_right_column{ width: 250px; padding-left: 10px; vertical-align: top; display: none; }
#page_right_column h1, 
.right_column h1, #page_right_column p, 
.right_column p, #page_right_column .regular, .right_column .regular, #page_right_column .p_name, .right_column .p_name, #page_right_column .p_value, .right_column div.p_value, #page_right_column td.p_data, .right_column td.p_data { margin: 0; padding: 0; font-size: 1em;} 
#page_right_column .InOutGrid, .right_column .InOutGrid{ padding: 0; margin-bottom: 5px; } 
#page_right_column .p_name, .right_column .p_name{ width: 25%; } 
#page_right_column .p_desc, .right_column .p_desc{ text-align: left; } 
#page_right_column .p_data, .right_column .p_data{ width: 75%;} 
.manager_icq .p_desc{ background: url('/img/013.gif') 2.2em no-repeat; } 
#personal_manager { display: none; } 
#personal_manager h1{ font-weight: 600;} 
#personal_manager_name{ /* */ } 
.right_col_title{ float: left;} 
.right_col_close{ float: right; margin-right: 5px; } 
.right_col_close a{ display: block; background: url('/img/014.gif') no-repeat right; text-decoration: none; width: 9px; font-size: 20px;} 
.vp_competitor, .vp_employer, .vp_common, .vp_left { width: 100%; margin-bottom: 10px; border-collapse: collapse; } 
.vp_competitor TR.vp_header TD.vp, .vp_employer TR.vp_header TD.vp, .vp_common TR.vp_header TD.vp, .vp_left .vp_header TD.vp { color: #FFF; padding: 0; height: 20px; line-height: 18px; overflow:hidden; letter-spacing: 1px; text-transform: uppercase; vertical-align: middle; } 
.vp_competitor .vp_content TD.vp, .vp_employer .vp_content TD.vp, .vp_common .vp_content TD.vp, .vp_left .vp_content TD.vp { padding: 15px 10px 10px 11px; } 
.vp_d1 .vp_title{ font-weight: bold; font-size: .8em; font-family : Tahoma; color: #FFF; text-decoration: none; } 
.vp_d1 A.vp_title{ padding-right: 12px; background: url('/img/015.gif') center right no-repeat; } 
.vp_d1 A:hover { text-decoration: underline; } 

.vp_d1 A { font-size: .75em; font-family : Tahoma; color: #FFF; text-decoration: none; } 
.vp_d1 A:hover { text-decoration: underline; } 
.vp_d1 A:visited { text-decoration: none; color: #FFF;}
table.vp_competitor *[class='vp_header'] TD.vp{/*ie7 mozilla opera*/ background: #FA1 url('/img/016.png');} 
*html table.vp_competitor .vp_header TD.vp{ /*ie 5-6 hack*/ background: #FA1; height: 20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/016.png', sizingMethod='scale');} 
.vp_competitor .vp_d0{ float: left; width: 20px; background: url('/img/017.gif') left center no-repeat; } 
table.vp_employer *[class='vp_header'] TD.vp{/*ie7 mozilla opera*/ background: #72ae5b url('/img/016.png');} 
*html table.vp_employer .vp_header TD.vp{ /*ie 5-6 hack*/ background: #72ae5b; height: 20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/016.png', sizingMethod='scale');} 
.vp_employer .vp_d0{ float: left; width: 20px; background: url('/img/017.gif') left center no-repeat; } 
.vp_common *[class='vp_header'] TD.vp{/*ie7 mozilla opera*/ background: #99F url('/img/016.png');} 
*html .vp_common .vp_header TD.vp{ /*ie 5-6 hack*/ background: #99F; height: 20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/016.png', sizingMethod='scale');} 
.vp_common .vp_d0{ float: left; width: 20px; background: url('/img/017.gif') left center no-repeat; } 
.vp_left TR.vp_left TD.vp {background: none;} 
.vp_left *[class='vp_header'] .vp_d1{/*ie7 mozilla opera*/ background: #3f89c3 url('/img/016.png');} 
*html .vp_left .vp_d1{ /*ie 5-6 hack*/ background: #3f89c3; height: 20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/016.png', sizingMethod='scale');} 
.vp_left .vp_d0{ height: 20px; margin-top: -1px; margin-bottom: -1px; float: left; width: 20px; margin-right: -20px; } 
.vp_left *[class='vp_header'] .vp_d0{/*ie7 mozilla opera*/ background-image: url('/img/029.gif');} 
*html .vp_left .vp_d0{ /*ie 5-6 hack*/ height: 20px; background-image: url('/img/029.gif');} 
.vp_left .vp_d1{ height: 20px; margin-top: -1px; margin-bottom: -1px; margin-left: 22px; padding-left: 5px; } 
.vp_left .corners_top, .vp_left .corners_btm{ margin-left: 22px; position: relative; z-index: 1; } 
ul.menu_l1, .edu_list {margin: 0 0 10px -11px;} 
.menu_l1 li { margin:0px; padding: 0.3em 0 0.3em 0; border-bottom: solid 1px #CCC; } 
.menu_l1 li a { color:#000; font-size: 1em; padding-left: 11px; text-decoration:none; background:url(/img/019.gif) no-repeat left; } 
.menu_l1 li a:hover { color:#669;} 
ul.menu_l2 {margin: 0.3em 0 0.3em 0;} 
.menu_l2 li { margin:0 0 0 11px; padding: 0.1em 0 0.1em 0; } 
.menu_l2 li a { color:#000; font-size: 0.9em; padding-left: 11px; text-decoration:none; background:url(/img/020.gif) no-repeat left; } 
.menu_l2 li a:hover { color:#669;} 
LI.menu_l2_parent{ border-bottom: solid 1px #E7E7E7; } 
LI.menu_l2_container { border-bottom: none; } 
.edu_list li { margin:0px; padding: 0.3em 0 0.3em 11px; } 
.edu_list li a { color:#000; font-size: 1em; text-indent: 11px; text-decoration: none; } 

.menu_l3 li { color:#000; font-size: 1em; padding-left: 20px; text-decoration:none; background:url(/img/019.gif) no-repeat left; }
body.logon a.logon, body.reg_employer a.reg_employer, body.reg_competitor a.reg_competitor, body.employment a.employment, body.recruiting a.recruiting, body.press a.press, body.salstat a.salstat, body.feedback a.feedback, body.advices a.advices, body.professions a.professions, body.companies a.companies, body.vacadd a.vacadd, body.vacview a.vacview, body.rsearch a.rsearch, body.vac_mail a.vac_mail, body.rsubscribe a.rsubscribe, body.rarch a.rarch, body.rstored a.rstored, body.company_pg a.company_pg, body.accountinfo a.accountinfo, body.statvac a.statvac, body.vacarch a.vacarch, body.usredit a.usredit, body.tarplan a.tarplan, body.myusers a.myusers, body.jobplacement a.jobplacement, body.radd a.radd, body.rmetro a.rmetro, body.rcontrol a.rcontrol, body.vsearch a.vsearch, body.vbrowse a.vbrowse, body.vcompany a.vcompany, body.storedvac a.storedvac, body.vsubscribe a.vsubscribe, body.advprice a.advprice, body.paid a.paid, body.free a.free, body.hot a.hot, body.rotamax a.rotamax, body.agencyadv a.agencyadv { font-weight: 600; }  
#auth_block{ margin-bottom: -10px; } 

.pg_header{ height: 75px; } 
.pg_navbar{ padding-top: 10px; padding-bottom: 10px; } 
.bl_menu{ width: 200px; } 
.src_navbar { text-align: left; height:20px; line-height:20px; margin: 0 5px; padding-left: 30px; background-image: url('/img/012i.gif'); background-position: left center; background-repeat: no-repeat; } 
.blk_empl .xboxcontent,.blk_empl .xb2,.blk_empl .xb3,.blk_empl .xb4 {background:#FF0;} 
.i_logo .vp_content .vp table{ width: 100%; } 
.i_logo_content{ text-align: center; } 

.vacview .tbldata tr{vertical-align: top} 
.vm_prof, .vm_id, .vm_date, .vm_view, .vm_send, .vm_free {text-align:left; display: block;} 
.vm_prof {font-weight: 600; margin-bottom: .5em;} 
.vm_view, .vm_send{ float: left; width: 20px;} 
.vm_view a, .vm_view a:hover, .vm_send a, .vm_send a:hover{ line-height: 1.5em; display: block; width: 20px; text-decoration: none;} 
.vm_view a{ background: url("/img/025.gif") center center no-repeat;} 
.vm_send a{ background: url("/img/026.gif") center center no-repeat;} 
.vm_id { line-height: 1.5em; padding-top:1px;} 
.vm_date, .vm_id{ text-align: right; margin-top: .2em;} 
.vm_date{ white-space: nowrap;} 
.vm_free{ color: red; text-align: center; } 
.vm_act_title{font-weight: 600; margin-bottom: .5em; text-align: left;} 
.vm_act, .vm_opt_on, .vm_opt_off, .vm_opt_deny, .vm_opt_wait{text-align: left;} 
.vm_act label input { vertical-align: -.4em;} .vm_act label{white-space: nowrap;} 
.vm_act {margin-bottom: .5em;} .vm_opt_on{color: green;} .vm_opt_deny{color: red;} 
.vm_opt_wait{color: blue;} 

.create_mail{background: white; position: absolute; top: 0px; left: 0px; } 

.rcontrol .tbldata td{vertical-align: top;} 
.rcontrol .rb_title{ font-weight: 600; text-align: left; } 
.rcontrol .lnk_btn_view, .rcontrol .lnk_btn_double, .rcontrol .lnk_btn_edit, .rcontrol .lnk_btn_send, .rcontrol .lnk_btn_sendTo, .rcontrol .lnk_btn_open, .rcontrol .lnk_btn_close, .rcontrol .lnk_btn_delete, .rcontrol .lnk_btn_prolong{ padding-left: 13px;padding-right: 15px; background: url('/img/027.gif') no-repeat left 0.3em; text-align: left; } 
.rcontrol .lnk_btn_view, .rcontrol .lnk_btn_edit{width: 6.5em; float: left;} 
.rcontrol .lnk_btn_double, .rcontrol .lnk_btn_send{width: 6.5em; margin-left:9em;} 
