img{border:none}
html,body{min-width:994px;width:100%}
body{padding:0;margin:0;font:11px/1.34 Verdana, Arial, Helvetica, sans-serif;color:#535353;height:auto !important;min-height:100%;position:relative; height:100%;background:#BB0000 url(img/main_fill.png) repeat-y 50.1% top}
html{height:100%;min-height:100%;}
html,#main{height:100%;width:100%}
a{color:#000}
a:hover{ text-decoration:none}
.left{float:left}
.right{float:right}
table,td, th,select,input,form,h1,ul,p,h2,h3,h4,h5{padding:0;margin:0}
td{ vertical-align:top}
ul{list-style:none}
table,td{border-collapse:collapse}
select,input{padding:0;margin:0;vertical-align:top; font:11px Verdana, Arial, Helvetica, sans-serif;height:16px;color:#535353;padding-left:3px;border:1px solid #000}
.clear{clear:both}
.clear2{clear:both;height:1%}
.clear3{clear:both; height:1px ;width:100%;font-size:0; line-height:0}
.center{ text-align:center}
.width_all{width:100%}
.pos{position:relative}
.al_right{ text-align:right}
h1{color:#0048ff;font-size:33px;font-weight:bold;text-align:center;margin-bottom:12px}
h2{font:bold 28px/1.04 Arial, Helvetica, sans-serif;color:#bb0000;margin-bottom:4px}
h2 span{font-size:15px;color:#484848}h2 span.link{font:normal 11px Verdana, Arial, Helvetica, sans-serif}
h2 span.link a,h2 span.link a:hover{color:#000;text-decoration:none;border-bottom:1px dashed #000}
h2 span.link a:hover{border-bottom-color:#fff}
h3{font:bold 20px/1.04 Arial, Helvetica, sans-serif;color:#a20101}
h4{font-size:12px;color:#000;margin:0;padding:0;font:normal 12px Verdana, Arial, Helvetica, sans-serif}
h4 span{font-size: 20px;color:#820000;margin-top:-7px; display:block; position:relative}
h5{font:bold 14px/1.2 Verdana, Arial, Helvetica, sans-serif;color:#820000;margin-bottom:9px}
h5 a{text-decoration:none}
#main{height:100%;width:994px;margin:0 auto;background:#fff url(img/main_fill.png) repeat-y}
#foot_space{height:130px;width:100%;clear:both}
#footer{height:130px;position:absolute;bottom:0;width:100%;font-size:10px;color:#fff; background:#787878 url(img/foot_fill.png) repeat-x; min-width:994px}
#footer a,#footer a:hover{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}
#foot1{height:66px;width:100%}
/*#foot1 div{height:66px;background:#fff url(img/lcell_bot.png) no-repeat 9px top;width:960px;margin:0 auto}*/
#foot1 div{height:66px;background:#fff;width:960px;margin:0 auto}
.counter td{padding-left:15px;padding-top:20px}
#foot2{height:64px;background:url(img/footer.jpg) no-repeat center top;width:960px;margin:0 auto}
#foot_l{width:120px;padding-left:15px;float:left;padding-top:22px}
#foot_m{margin-left:190px;margin-right:190px;padding-top:22px;font-size:10px;color:#fff; text-align:center}
#foot_r{float:right;width:190px;padding-top:18px} #foot_r img{ vertical-align:middle;float:left;margin-top:-6px}
.panda{ background:url(img/panda.png) no-repeat;width:44px;height:37px}
#header{background:url(img/up_fill3.png) repeat-x; vertical-align:top;width:100%; position:relative; z-index:1}
#header,.head_f1,.head_f2{height:135px;width:100%;float:left}
.head_f1{ background:url(img/up_fill2.jpg) no-repeat right top}
.head_f2{ background:url(img/up_fill1.jpg) no-repeat 481px top}
#second .head_f2{ background:url(img/up_fill1.jpg) no-repeat 484px top}
/*#second .head_f2{ background:url(img/up_fill1.jpg) no-repeat 484px top}*/
#header img{line-height:0;font-size:0}
#logo{float:left}
.zar_ned {left:520px;position:absolute;top:29px;}

#up_navig{float:right;width:495px;padding-top:32px}
#navig1{font:10px Verdana, Arial, Helvetica, sans-serif;color:#fec3c3;float:right}
#navig1 li{float:left;margin-right:17px;margin-left:5px}
#navig1 li a{padding-left:18px}
#navig1 a,#navig1 a:hover{color:#fec3c3;text-decoration:none}#navig1 a span,#navig1 a:hover span{border-bottom:1px dashed #fec3c3}
#navig1 a:hover span{border-bottom:1px dotted #BC0100}
#navig1 span{display:inline-block}#navig1 a span{cursor:pointer}
#navig1 #p1_1 a{background:url(img/p1.png) no-repeat;padding-left:17px}#p1_2 a{background:url(img/p2.png) no-repeat}
#p1_3 a{background:url(img/p3.png) no-repeat}
#navig2{clear:both;color:#a8a8a8;font:11px Verdana, Arial, Helvetica, sans-serif;float:right;padding-top:17px;padding-right:9px}
#navig2 li{float:left;background:url(img/but_l.png) no-repeat;height:34px}
#navig2 a,#navig2 div{ background:url(img/but_r.png) no-repeat right top; line-height:32px;float:left; display:inline-block;padding-left:10px;padding-right:12px;height:34px}
#navig2 div{color:#fff}
#navig2 a,#navig2 a:hover{color:#a8a8a8;text-decoration:none}#navig2 a:hover{color:#fff}
/*#left,#right{float:left;width:185px;background:url(img/l_up.png) no-repeat 26px top;vertical-align:top;padding:10px 2px 0 28px}*/
#left,#right{float:left;width:189px;vertical-align:top;padding:0 0 0 26px}
.l_up{background:url(img/l_up.png) no-repeat left top;padding:10px 2px 0 2px;height:100%}
#right{float:right;width:189px;padding:0 26px 0 0; background:none}
#middle{float:left;width:558px;padding-top:1px}
.gr_bl{background:#D8D8D8 url(img/gr_bl.png) repeat-x left bottom;padding-bottom:20px;float:left;width:100%}
.ins,.ins2{padding-left:16px;padding-right:15px;height:100%}
.gr_bl .ins{margin-top:-6px; position:relative; z-index:1}
.gr_bl.first .ins{margin-top:0}.gr_bl.first{padding-bottom:26px}
.navig{font:10px/1.45 Verdana, Arial, Helvetica, sans-serif;color:#4d4d4d;margin-bottom:13px;height:100%} .navig a{color:#4d4d4d}
.navig h5{padding-left:8px;margin-bottom:0}
.navig li{ background:url(img/mark1.png) no-repeat left 7px;padding-left:7px}
.img{float:left;padding:1px;background:#fff;border:2px solid #BFBFBF;position:relative}
.img.img_w{border-color:#D2D2D2}
.img img{display:block}
.img_l,.img_r,.img_l2,.img_r2{position:absolute;width:3px;height:3px;line-height:0;font-size:0; background-image:url(img/img_con.png);margin:0; background-repeat:no-repeat}
.img_w .img_l,.img_w .img_r,.img_w .img_l2,.img_w .img_r2{ background-image:url(img/img_con2.png)}
.img_l{left:-2px;top:-2px}.img_r{background-position:right top;right:-2px;top:-2px}
.img_l2{left:-2px;bottom:-2px; background-position:left bottom}.img_r2{background-position:right bottom;right:-2px;bottom:-2px}
.lider_pr .ins{margin-top:-2px}
.lider_pr{color:#424242;font-size:11px; line-height:1.1}
.txt{padding-left:8px;padding-top:8px}
.lider_pr{padding-bottom:32px}
.i_but{ background:url(img/but.png) no-repeat;height:25px;width:91px;border:none;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#fff; cursor:pointer;padding-bottom:5px; line-height:24px;padding-left:0;margin-bottom:5px}
.ins2{position:relative;top:-1px}
.r_back{background:url(img/r_back.png) no-repeat right 135px;width:100%;float:left}
.r_ins{background:url(img/r_bot.png) no-repeat left bottom;padding-bottom:5px;float:left;width:100%}
.r_up{ background:url(img/r_up.png) no-repeat;padding:10px 2px 0 2px;height:100%}
.r_fill{background:url(img/r_fill2.png) repeat-y;float:left;width:100%}
.tab1{border:1px solid #D4D4D4;width:100%;font-size:10px;color:#555; background:#fff;display:block}
.tab1 th.al_right{ text-align:right}
.tab1 td{padding:4px 8px 2px 8px}
.tab1 tr.td_foot td{height:12px;line-height:0}
.bot_block{ background:url(img/block_bot.png) repeat-x left bottom;height:5px;line-height:0;float:left;font-size:0;width:100%;margin-bottom:10px}
.columns{clear:both; background:#fff url(img/col_fill.png) repeat-y 9px top;width:100%;float:left}
.column{width:258px;padding:6px 4px 9px 16px;float:left;background:url(img/block_up.png) no-repeat 9px top;font:bold 12px/1.3 Verdana, Arial, Helvetica, sans-serif;color:#000}
.column .img{margin-right:6px;margin-bottom:10px;margin-left:5px}
.comment{font-size:11px;color:#949292;font-weight:normal}
.top_l{ position:absolute; z-index:0;background:url(img/latka.png) repeat-x;left:0;top:0;width:50%;height:126px}

.tab2{margin-bottom:6px;margin-right:6px}
.padd_top{padding-top:6px}
.line_img{height:1%;padding-bottom:8px}
.line_img .img{margin-right:3.5pt; display:block}
.more{clear:both;height:100%}
.more a{color:#cb0000;font-size:11px;font-weight:normal; background:url(img/mark2.png) no-repeat right 7px; text-decoration:none;padding-right:9px;display:inline-block}
.more a span,.more a:hover span{border-bottom:1px dashed #cb0000; display:inline-block; cursor:pointer}
.more a:hover span{border-color:#fff}
.padd_r{padding-right:12px}
.news_cell{padding:5px 15px 0 15px;clear:both}
.with_icon,.with_icon2,.with_icon3{ background:url(img/icon.png) no-repeat;padding-left:35px; line-height:30px}
.with_icon2{background:url(img/calc.png) no-repeat;padding-bottom:0;margin-bottom:0}
.with_icon3{background:url(img/vesi.png) no-repeat}
.with_icon2,.with_icon3{padding-bottom:0;margin-bottom:0;line-height:26px}

.news{font-size:11px;padding-left:22px}
.news li{margin:3px 0}
.news li a{background:url(img/mark3.png) no-repeat left 7px;padding-left:15px; display:inline-block}
.news a,.news a:hover{color:#000; text-decoration:underline}.news a:hover{ text-decoration:none}
.news .smaller a,.news .smaller a:hover{color:#707070;text-decoration:underline;font-size:10px; background:url(img/mark4.png) no-repeat left 5px}.news .smaller a:hover{ text-decoration:none}
.form{color:#535353;font-size:11px}.form td{padding-right:7px;padding-bottom:5px}
.form label{ display:inline-block; line-height:17px}

/*Selects*/
.selectArea {
  width:200px;
  height:18px;
  background:url(img/select_bg.gif) repeat-x left top;
}
.selectArea .left {
  width:3px;
  height:18px;
  float:left;border-left:1px solid #A4A4A4
}
.selectArea .right {
  width:16px;
  height:18px;
  float:right;
  background:url(img/select_right.gif) no-repeat left top
}
.selectArea .right a {
  display:block;
  height:15px;position:absolute
}
.selectArea .right i {display:none;}
.selectArea .center {
  width:160px;
  color:#535353;
  padding-top:3px;
  overflow:hidden;
  white-space:nowrap; text-align:left
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
  position:absolute;
  margin-top:2px;
  margin-left:0;
  width:172px;
  background:#A4A4A4;
  padding:2px;
  font-size:11px;
  z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
  margin:0;
  padding:0;
}
.optionsDivVisible a {
  color:#F2F2F2;
  text-decoration:none;
  display:block;
  padding:1px 4px;

}
.optionsDivVisible a:hover {
  color:#FFF;
  background:#5F6062;
  border-color:#cfd0d6;
}
.i_txt{border:1px solid #A4A4A4}
.w1{width:129px}.w2{width:105px}.w3{width:143px}.w4{width:107px}.w5{width:77px}



.i_butfind{padding:0;width:48px;height:11px;background:url(img/find.png) no-repeat;border:none;cursor:pointer;margin-top:3px}
.for_tab{padding-left:1px;padding-right:1px;clear:both;padding-top:9px}
.tab4 th{ background:#A4A4A4;color:#fff;border-left:1px solid #fff;padding:4px 0}
.tab4 th.first{border-left-color:#A4A4A4}
.tab4{width:100%;margin-top:15px;}
.tab4 td{padding:2px 4px;border:1px solid #A4A4A4}
.ph_line .img{float:none;padding:1px;background:#fff;border:2px solid #D2D2D2;position:relative;display:-moz-inline-box;display:inline-block;vertical-align:top;margin:5px 5px 5px 0}
.ph_line .img img{ display:block;font-size:0; line-height:0;padding:0;margin:0;float:left}
.title_back h5{margin-bottom:0}
.tab1 th,.title_back{background:#F1F1F1 url(img/tab1.png) repeat-x;border-bottom:1px solid #D4D4D4; text-align:left;padding:3px 8px 4px 8px;font-size:11px}
.cell{width:49%;vertical-align:top;float:left;margin-bottom:5px}
.flag{background:#000;position:absolute;right:0;bottom:0;text-align:center;width:113px;padding:2px 0;color:#fff;font:normal 11px Verdana, Arial, Helvetica, sans-serif;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; }































.clearing {clear: both;height:0;font-size:0;overflow:hidden;}

.vac{background: url(/data/img/h2.png) no-repeat left top;height:34px;margin-left:9px;padding-top:7px;margin:0;font:18px arial;margin-left:9px;color:#fff;font-style:italic;text-align:center}


.vacancy_list{padding:8px 0 15px 11px;margin:-6px 0 0 0;margin-left:9px;border-left:1px solid #797979;border-right:1px solid #797979;overflow:hidden;zoom:1;width:533px;background: url(/data/img/dot.png) repeat-y center top;}
.vacancy_list li{float:left;list-style:none;width:250px;margin-right:30px}
.vacancy_list dd{padding:0;margin:0}
.vacancy_list li.two{margin-right:0}
.bottom_vac{background: url(/data/img/bottom.png) no-repeat left top;height:23px;margin-left:9px;width:546px;position:relative}
.bottom_vac a{position:absolute;right:17px;top:2px;font:11px arial;color:#d4003a}
.vacancy_list dt{font:14px arial;color:#d4003a;padding:0 0 5px}








