/* CSS Document */
body{
	margin: 0px;
	background-color:f0f0f0;
}
.body{
	margin: 0px;
	background: url(img/bg_mane.jpg) no-repeat;
}
.workarea{
	background: url(img/bg_bottom.gif) repeat-x;
}
#usefulls{
	background: url(img/usefuls.png) no-repeat;
}
#a1logo{
	position:relative;
	margin-top:20px;
	margin-right:17px;
	width:300px;
	height:120px;
}
#contacts_top{
	position:relative;
	margin-top:20px;
}
#logo_link a:link, #logo_link a:visited{
	position:relative;
	background: url(img/logo.gif) no-repeat;
	width:150px;
	height:120px;
	float:left;
	text-decoration:none;
}
#news{
	width:362px;
	height:100%;
  border-bottom           :1px solid #999999;	
}
#news_bloc{
    margin:10px 0 0 10px;
	background-position: right;
	width:325px;
	height:100%;
}
.raboti_9 a:link, .raboti_9 a:visited{
  background       : url(img/9.gif);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_9 a:hover{
  background       : url(img/9_.gif);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_8 a:link, .raboti_8 a:visited{
  background       : url(img/8.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_8 a:hover{
  background       : url(img/8_.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_7 a:link, .raboti_7 a:visited{
  background       : url(img/7.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_7 a:hover{
  background       : url(img/7_.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_6 a:link, .raboti_6 a:visited{
  background       : url(img/6.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_6 a:hover{
  background       : url(img/6_.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_5 a:link, .raboti_5 a:visited{
  background       : url(img/5.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_5 a:hover{
  background       : url(img/5_.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_4 a:link, .raboti_4 a:visited{
  background       : url(img/4.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_4 a:hover{
  background       : url(img/4_.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_3 a:link, .raboti_3 a:visited{
  background       : url(img/3.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_3 a:hover{
  background       : url(img/3_.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_2 a:link, .raboti_2 a:visited{
  background       : url(img/2.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_2 a:hover{
  background       : url(img/2_.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_1 a:link, .raboti_1 a:visited{
  background       : url(img/1.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
.raboti_1 a:hover{
  background       : url(img/1_.jpg);
  display          : block;
  text-decoration  : none;
  border           :1px solid #999999;
}
/* left menu */
.nashi_raboti_lm a:link, .nashi_raboti_lm a:visited{
  background       : url(img/nashi_roboti.png);
  display          : block;
  text-decoration  : none;
  border           :1px solid #ffffff;
}
.nashi_raboti_lm a:hover{
  background       : url(img/nashi_roboti_o.png);
  display          : block;
  text-decoration  : none;
  border           :1px solid #ffffff;
}
.zakaz4ikam_lm a:link, .zakaz4ikam_lm a:visited{
  background       : url(img/zakaz4ikam.png);
  display          : block;
  text-decoration  : none;
  border           :1px solid #ffffff;
}
.zakaz4ikam_lm a:hover{
  background       : url(img/zakaz4ikam_o.png);
  display          : block;
  text-decoration  : none;
  border           :1px solid #ffffff;
}
.stroitelyam_lm a:link, .stroitelyam_lm a:visited{
  background       : url(img/stroitelyam.png);
  display          : block;
  text-decoration  : none;
  border           :1px solid #ffffff;
}
.stroitelyam_lm a:hover{
  display          : block;
  background       : url(img/stroitelyam_o.png);
  text-decoration  : none;
  border           :1px solid #ffffff;
}
.kolegam_lm a:link, .kolegam_lm a:visited{
  background       : url(img/kolegam.png);
  display          : block;
  text-decoration  : none;
  border           :1px solid #ffffff;
}
.kolegam_lm a:hover{
  background       : url(img/kolegam_o.png);
  display          : block;
  text-decoration  : none;
  border           :1px solid #ffffff;
}
.left_menu{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 17.41px;
  color            : #ffffff;
  font-weight      : normal;
  text-decoration  : none;
  padding-left     : 37px;
  display          : block;
  width            : 100%;
  hith             : 100%;   
}
.left_menu a:link, .left_menu a:visited{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 17.41px;
  color            : #ffffff;
  font-weight      : bold;
  text-decoration  : none;
  padding-left     : 37px;
  display          : block;
  width            : 100%;
  hith             : 100%;
}
.left_menu a:hover{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 17.41px;
  color            : #ffffff;
  background-color : #333333;
  font-weight      : bold;
  text-decoration  : none;
  padding-left     : 37px;
  display          : block;
  width            : 100%;
  hith             : 100%;
}
.onas_menu{
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background       : url(img/onas.jpg); 
  display          : block;
  text-decoration  : none;
}
.onas_menu a:link, .onas_menu a:visited{
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background       : url(img/onas.jpg);
  display          : block;
  text-decoration  : none;
}
.onas_menu a:hover{
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  display          : block;
  background       : url(img/onas_o.jpg);
  text-decoration  : none;
}
.vakansi_menu{
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background       : url(img/vakansi.jpg); 
  display          : block;
  text-decoration  : none;
}
.vakansi_menu a:link, .vakansi_menu a:visited{
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background       : url(img/vakansi.jpg);
  display          : block;
  text-decoration  : none;
}
.vakansi_menu a:hover{
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  display          : block;
  background       : url(img/o_vakansi.jpg);
  text-decoration  : none;
}
.karta_menu{
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background       : url(img/karta.jpg); 
  display          : block;
  text-decoration  : none;
}
.karta_menu a:link, .karta_menu a:visited{
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background       : url(img/karta.jpg);
  display          : block;
  text-decoration  : none;
}
.karta_menu a:hover{
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  display          : block;
  background       : url(img/o_karta.jpg);
  text-decoration  : none;
}
.right_menu{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 13.44px;
  color            : #ffffff;
  font-weight      : normal;
  text-decoration  : none;
  padding-left     : 3px;
  padding-right    : 3px;
  padding-top      : 3px;
  padding-bottom   : 0px;
  display          : block;
}
.right_menu a:link, .right_menu a:visited{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 13.44px;
  color            : #ffffff;
  font-weight      : bold;
  text-decoration  : none;
  padding-left     : 3px;
  padding-right    : 3px; 
  display          : block;
}
.right_menu a:hover{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 13.44px;
  color            : #ffffff;
  background-color : #333333;
  font-weight      : bold;
  text-decoration  : none;
  padding-left     : 3px;
  padding-right    : 3px;
  display          : block;
}
.td_men_w{
  border           : 1px solid #ffffff;
}
.ar_more{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 13.44px;
  color            : #ffffff;
  font-weight      : bold;
  text-decoration  : none;
  padding-top      : 20px;
}
.ar_more a:link, .ar_more a:visited{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 13.44px;
  color            : #ffffff;
  font-weight      : bold;
  text-decoration  : none;
  padding-top      : 20px;
}
.ar_more a:hover{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 13.44px;
  color            : #ffffff;
  background-color : #333333;
  font-weight      : bold;
  text-decoration  : none;
  padding-top      : 20px;
}
.li{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #ffffff;
  font-weight      : normal;
  text-decoration  : none;
  padding-left     : 5px;
  padding-right    : 5px;
}
.public_menu{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 13.44px;
  color            : #ffffff;
  font-weight      : bold;
  text-decoration  : underline;
  padding-left     : 5px;
  padding-top      : 3px;
  padding-bottom   : 0px;
}
.public_menu a:link, .public_menu a:visited{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 13.44px;
  color            : #ffffff;
  font-weight      : bold;
  text-decoration  : underline;
  padding-left     : 5px;
  padding-top      : 3px;
  padding-bottom   : 0px;
}
.public_menu a:hover{
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 13.44px;
  color            : #ffffff;
  background-color : #333333;
  font-weight      : bold;
  text-decoration  : underline;
  padding-left     : 5px;
  padding-top      : 3px;
  padding-bottom   : 0px;
}
#count_blok{
	text-align		:right;
	width			:990px;
	height			:34px;
	margin-top		:3px;
}
.hr_top{
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
}
.hr_top1{
	background: url(img/bg_news.png) no-repeat;
	vertical-align:middle;
	background-position: top right;
	border-top:#999999 solid 1px;
}
.hr_slogon{
height:120px;
	border-left:#999999 solid 1px;
}
/*Links*/
	a:link {color: #5f91ea; text-decoration:none;}
	a:visited{color:#8fb8fc; text-decoration:none;}
	a:active {color: #8fb8fc; text-decoration:underline;}
	a:hover{color:#537dc9; text-decoration:underline;}
#bottom{
	width			:990px;
	height			:30px;
	background-color:#454545;
	font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  	font-size        : 14px;
  	color            : #ffffff;
	vertical-align:bottom;
	padding: 7px 0 0 0px;
}