body{background:#e3e1e0;font-family:Tahoma;font-size:11px}
textarea{scrollbar-3dlight-color:#574E96;scrollbar-arrow-color:#FFF;scrollbar-highlight-color:#5E50BC;scrollbar-face-color:#5D4EBA;scrollbar-shadow-color:#FFF;scrollbar-darkshadow-color:#574E96;scrollbar-track-color:#E0E0E0}
body,p,form,input,h1,h2,h3,h4,h5,h6,ul,li{font-size:11px;margin:0;padding:0}
img{border:0}
#page{min-width:1075px;width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1075px "1075px" : "auto")}
.max{width:100%!important}
a{color:#584CB2}
a.link{font-size:10px;color:#894AB0;text-decoration:none;background:left bottom no-repeat;padding:0 0 1px 17px}
a.reg{background-image:url("../images/link_reg.gif")}
a.remind{background-image:url("../images/link_remind.gif")}
a.p1{background-image:url("../images/mark2.gif")}
a.p2{background-image:url("../images/mark3.gif")}
.separator{height:15px;background:url("../images/back8.png") left repeat-x;margin:0 -5px}
.red{color:#C80000}
.blue{color:#5A4BB0}
.bold{font-weight:700}
div.blue_title{height:25px;line-height:21px;font-weight:400;margin-top:3px}
.blue_title span{color:#fff;font-weight:700;background:url("../images/back11.png") center;float:left;line-height:13px;margin-right:10px;padding:4px 5px 8px}
.blue_title img{float:left;margin:0;padding:0}
.blue_title p.location{float:right;margin-top:0}
.small{font-size:10px}
#container1{background:0 -2px repeat-y url("../images/back1.png")}
#container1a{background:0 0 no-repeat url("../images/back1a.png");padding-left:30px}
#container2{background:right -2px repeat-y url("../images/back2.png")}
#container2a{background:right 0 no-repeat url("../images/back2a.png");padding-right:30px}
#container3{background:#f9f8f4 repeat-x url("../images/back3.png");padding-top:30px}
#header{width:100%;height:75px}
#logo{float:left;width:231px;display:inline;overflow:hidden;height:35px;background:url("../images/logo.png");margin:20px 0 0 18px}
#logo h1{padding-left:250px}
#top_banner{text-align:center;margin:0 20px 0 250px;padding:7px 0 0}
#top_banner div{height:60px;overflow:hidden}
#content{float:left;width:100%;margin-top:20px}
#left_col{float:left;width:248px}
#login{height:76px;float:left;padding-left:21px;background:left center no-repeat url("../images/back4.png")}
#login form{height:76px}
#login .name{width:131px;height:23px;background:top left no-repeat url("../images/textbox1.png")}
#login .pass{width:131px;height:23px;background:top left no-repeat url("../images/textbox2.png")}
#login .name input,#login .pass input{border:0;width:105px;color:#909090;font-family:Tahoma;font-size:10px;margin:0 0 3px 22px;padding:0}
#login .btn input{font-family:Tahoma;font-size:10px;color:#79808A;width:70px;height:20px;background:url("../images/btn.png");border:0;margin:0 0 3px 3px;padding:0}
#login a.link{float:left;margin:2px 50px 0 0}
#menu{float:left;display:inline;width:207px;height:239px;background:url("../images/menu.png") no-repeat;color:#fff;margin:22px 0 0 21px}
#menu p.title{font-weight:700;text-align:center;padding:3px 0 6px}
#menu div{padding:2px 7px 6px}
#menu a{display:block;line-height:16px;color:#fff;text-decoration:none;background-repeat:no-repeat;background-position:left center;padding:0 0 2px 20px}
a.m1{background-image:url("../images/menu1.png")}
a.m2{background-image:url("../images/menu2.png")}
a.m3{background-image:url("../images/menu3.png")}
a.m4{background-image:url("../images/menu4.png")}
a.m5{background-image:url("../images/menu5.png")}
a.m6{background-image:url("../images/menu6.png")}
a.m7{background-image:url("../images/menu7.png")}
a.m8{background-image:url("../images/menu8.png")}
a.m9{background-image:url("../images/menu9.png")}
a.m10{background-image:url("../images/menu10.png")}
#left_col .block1{width:209px;margin-left:20px}
#left_col #tab1{width:95px;height:24px;line-height:24px;float:left;display:inline;text-align:center;border-right:1px solid #b9d2f1;color:#594BB2;text-decoration:none;margin:2px 0 0 -11px}
#left_col #tab1.act,#tab1:hover{background:url("../images/tab_act.png");color:#676664!important}
#left_col #tab2{width:105px;height:24px;line-height:24px;float:left;display:inline;text-align:center;color:#594BB2;text-decoration:none;margin:2px -20px 0 0}
#left_col #tab2.act,#tab2:hover{background:url("../images/tab2_act.png");color:#676664!important}
#left_col .jobs a,.sub_col .jobs a{display:block;color:#686868;background:url("../images/mark1.png") no-repeat 0 5px;text-decoration:underline!important;margin:1px 0;padding:0 0 0 10px}
.sub_col .jobs a{color:#686868!important}
#left_col .jobs a:hover,.sub_col .jobs a:hover{color:#594BB2!important}
#left_col .jobs p{margin-bottom:5px}
#left_col .jobs p a{display:inline;background:none;margin:0;padding:0}
#left_col .back_ua{background:#fff no-repeat center 10px url("../images/back_ua.png")}
#right_col{margin:0 17px 0 248px}
#right_col .block1 .tr a,a.spec_link{float:right;font-size:10px;color:#594BB2;text-transform:lowercase;font-weight:400;text-decoration:none;background-position:7px center;background-repeat:no-repeat;line-height:16px;margin:5px 7px 0 0;padding:0 0 2px 21px}
a.spec_link{float:none}
#right_col .block1 .tr a.sep,a.spec_link.sep{border-left:1px solid #6959D1}
#right_col .best_companies table{background:url("../images/back6.gif") center no-repeat;height:110px;margin:0 auto}
#right_col .best_companies table td{width:113px;height:63px;text-align:center}
#right_col .jobs table{width:100%;border-collapse:collapse}
#right_col .jobs table td{border:1px solid #dee0e0;vertical-align:top;color:#594BB2;font-weight:700;background:#f8fcff;padding:4px 7px 5px}
#right_col .jobs table .c1{width:1px}
#right_col .jobs .desc{color:#686868;font-weight:400;background:#fafdff url("../images/back5.png") right repeat-y}
#right_col .raiting table{width:100%;border-collapse:collapse;color:#594BB2;margin:2px 0 0}
#right_col .raiting table th{border:1px solid #e7e7e7;background:url("../images/back7.png");padding:6px 10px 7px}
#right_col .raiting table td{border:1px solid #e7e7e7;padding:3px 10px}
#right_col .raiting table .num{width:10px;text-align:center;font-weight:700}
#right_col .raiting table .rait{width:110px;text-align:left;font-size:9px;line-height:14px}
#right_col .raiting table .rait div{width:75px;float:left;background:url("../images/star2.png");margin:0 5px 0 0}
#right_col .raiting table .rait div div{background:url("../images/star.png");margin:0!important}
#right_col .raiting table .vac,#right_col .raiting table .views{text-align:center}
#right_col .news p{width:100%;line-height:15px;padding-bottom:3px;clear:both;position:relative;margin:0}
#right_col .news p span{width:44px;height:15px;float:left;text-align:center;font-size:10px;color:#686868;position:relative;background:url("../images/back9.gif")}
#right_col .news a.title{float:left;position:relative;background:url("../images/link_news.gif") 5px 0 no-repeat;text-decoration:none;line-height:13px;color:#594BB2;font-size:10px;margin:0;padding:0 0 2px 25px}
.result_pages{color:#0b4f95;font-weight:700;margin:10px 0!important}
.result_pages span,.result_pages a:hover{border:1px solid #4B408F;color:#4B408F;font-weight:700;background:#fff;padding:2px 5px 3px}
.result_pages a{border:1px solid #4B408F;font-weight:700;color:#fff;background:url("../images/back12.png") repeat-x center;text-decoration:none;padding:2px 5px 3px}
.search_results div{padding:2px 5px}
#left_subcol{margin:0 200px 0 0}
.hot_vac img{float:left;margin:2px 10px 2px 0}
#right_subcol{float:right;width:163px;border:1px solid #bbc1c7;margin-bottom:15px;background:#fff;padding:10px}
.form input,.form textarea,.form select{color:#909090;font-family:Tahoma;font-size:11px;font-weight:400}
.form input{width:135px}
.form select{width:200px}
.form textarea{width:98%;height:100px}
.form p{margin:5px 0 2px}
.form .tbl1_l{width:100%;padding-right:10px}
.form .tbl1_r,.form .tbl1_r select{width:150px}
.form .tbl1_r input{width:45px}
.form .tbl2_r{vertical-align:top}
.form .tbl3_l{width:120px;padding-right:10px;text-align:right;font-weight:700}
.form .tbl3_c input{width:100%;margin:2px 10px 2px 0}
.form .tbl3_c select{width:100px;margin:2px 0}
.form .tbl3_r{width:150px;vertical-align:top;padding-left:10px}
.form .tbl3_r img{border:1px solid #e0e0e0;margin-bottom:2px}
.form .tbl3_r input{width:148px}
.tbl4 input{width:20px}
.form input.btn{background:left top url("../images/btn_orange.png");width:109px;height:32px;color:#fff;font-weight:700;border:0;padding-bottom:8px;margin:10px 0 0 10px}
.vac_desc{padding:10px 15px 14px 11px !important}
.vac_desc div{width:240px;height:61px;background:url(../images/vac_desc.jpg) top left no-repeat;margin-bottom:5px;padding:3px 3px 3px 10px}
.vac_desc div p{padding:5px}
.vac_desc a{color:#5B4CB3}
.vac_desc ul{margin-top:2px}
.vac_desc li{list-style:none;padding-left:15px;background:5px 5px url("../images/mark_li.png") no-repeat}
#footer{float:left;width:100%;height:70px;background:url("../images/back10.png");margin:10px 0 -20px}
#footer a{float:left;margin:23px -20px 0 25px}
#footer p{float:left;font-weight:700;color:#fff;margin:25px 0 0 40px}
#footer p a{float:none;color:#fff;text-decoration:none;margin:0 2px}
#footer p span{font-size:10px;font-weight:400}
#fix{line-height:20px}
.block1{float:left;display:inline;width:100%;margin-bottom:15px}
.block1 .t{background:#ecf6fe url("../images/block1_t.png");color:#008B1B;text-transform:uppercase;font-weight:700;line-height:27px}
.block1 .tl{background:url("../images/block1_tl.png") no-repeat}
.block1 .tr{height:27px;background:url("../images/block1_tr.png") no-repeat right;padding:2px 15px 0}
.block1 .cl{background:url("../images/block1_cl.png") repeat-y;padding:0 0 0 4px}
.block1 .cr{background:#fff url("../images/block1_cr.png") repeat-y right;color:#686868;padding:5px 10px 9px 6px}
.block1 .b{background:url("../images/block1_b.png") repeat-x bottom;margin-top:-9px;font-size:1px}
.block1 .bl{background:url("../images/block1_bl.png") no-repeat left bottom}
.block1 .br{height:11px;background:url("../images/block1_br.png") no-repeat right bottom}
.block2{float:left;display:inline;width:100%;margin-bottom:7px}
.block2 .t{background:#fff url("../images/block2_t.png") repeat-x;color:#008B1B;text-transform:uppercase;font-weight:700;line-height:28px}
.block2 .tl{background:url("../images/block2_tl.png") no-repeat}
.block2 .tr{height:28px;background:url("../images/block2_tr.png") no-repeat right top;padding:2px 15px 0}
.block2 .cl{background:#fff url("../images/block2_t.png") repeat-y;padding:0 0 0 4px}
.block2 .cr{background:url("../images/block2_cr.png") repeat-y right;color:#686868;padding:0 15px 9px 11px}
.block2 .b{background:url("../images/block2_t.png") repeat-x bottom;margin-top:-9px;font-size:1px}
.block2 .bl{background:url("../images/block2_bl.png") no-repeat left bottom}
.block2 .br{height:11px;background:url("../images/block2_br.png") no-repeat right bottom}
.block2 .bl2{background:url("../images/block2_bl2.png") no-repeat left bottom}
.block2 .br2{height:15px;background:url("../images/block2_br2.png") no-repeat right bottom}
.block3{float:left;display:inline;width:100%;height:77px;margin-bottom:15px;background:url("../images/block3_c.png")}
.block3 .l{background:url("../images/block3_l.png") no-repeat left}
.block3 .r{background:url("../images/block3_r.png") no-repeat right;text-align:center}
#search{width:632px;height:72px;background:url("../images/search.png") left no-repeat;padding-top:5px;margin:0 15px}
#search table{float:left}
#search .row1 td,#search .row2 td{height:30px}
#search .row2{margin-top:8px}
#search .lab1{color:#686868;font-weight:700;width:118px;text-align:left}
#search .lab2{color:#686868;font-weight:700;padding:0 5px 0 10px}
#search .lab3{color:#686868;padding:0 3px 0 0}
#search .radio{width:21px}
#search .txtbox input{width:333px;font-family:Tahoma;font-size:11px;border:0}
#search .more{width:112px;text-align:right}
#search .more a{color:#594BB2;background:url("../images/back8.png") bottom repeat-x;text-decoration:none;padding-bottom:1px;font-size:10px}
#search select{width:120px;font-size:11px;font-family:Tahoma;color:#686868}
#search .btn{float:right;width:55px;height:53px;margin-top:8px}
#search .btn input{width:55px;height:53px;border:0;background:url("../images/search_btn.gif") no-repeat center}
.table_blue{width:100%;border-collapse:collapse;font-size:10px;margin:10px 0}
.table_blue.vac_list{font-size:11px}
.table_blue th{background:#F4F2FF;text-align:center;font-weight:400;color:#594BB2}
.table_blue.vac_list th{text-align:left;font-weight:700;color:#686868}
.table_blue td,.table_blue th{border:1px solid #d6dadd;padding:3px 7px 4px}
.table_blue .c2{width:1px;text-align:center}
.table_blue .c3{width:95px;text-align:center}
.links{padding:8px 15px 12px 11px !important}
.links a{margin-left:5px}
.sub_col.left{float:left;width:50%;display:inline}
.sub_col.left .tr{background-image:url("../images/block1_tr_2.png")!important}
.sub_col.left .t{background-image:url("../images/block1_t_2.png")!important}
.sub_col.right{float:right;width:50%;display:inline;margin-left:-1%}
.sub_col.right .bl{background-image:url("../images/block1_b.png")}
.sub_col.right .cl,.sub_col.right .tl{background-image:none}
.sub_col.right .cr{padding:5px 10px 9px 2px}
.simple_text textarea{width:95%;font-size:10px;font-family:Tahoma;color:#909090;border:1px dashed #686868;margin:10px 0}
hr{height:0;border:solid #CCC 0;border-top-width:1px;color:#CCC}
a.job4it{color:#594BB2!important;font-weight:700}
a.job4it span{color:#008B1B!important}
.n_1{background-color:#FFF}
.n_2{background-color:#DCDBDB}
.blue_title p.location b,.hot_vac b{color:#594BB2}
.blue_title p.location a,#right_col .raiting table .name,.simple_text{color:#686868}
#menu a:hover,#right_col .jobs a:hover,.hot_vac a:hover,#footer p a:hover,.table_blue a:hover{text-decoration:underline}
#right_col .jobs a,.hot_vac a,.table_blue a{color:#594BB2;text-decoration:none}
.form table,.form .tbl1_l select{width:100%}
.form .tbl2_r input,.tbl4 input.text{width:50px}
