.empty {}

body
{
	font-size: 75%;
	background-color : White;
	margin: 0px;
}
BODY *
{
	font-size: 100%;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #74767B;
	background-repeat: no-repeat;
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	/*width: 100%;*/
}

h1
{
	text-transform: uppercase;
	color: Black;
	margin-top: 3px;
	margin-bottom: 5px;
}

a
{
	color: #74767B;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight: bold;
	text-decoration: underline;	
}

a:hover
{
	color : #AA0425;
}

p
{
	margin: 0.1em 2 0.4em 0;
}

hr
{	
	height: 0px;	
	border-top: 1px solid gray;
	border-bottom: none;	
	margin: 10 0 10 0;
	padding: 0;
}

/*Для выравнивания картинок по левому краю*/
.float_left
{
	float: left;
	margin: 5 10 3 0;
}
/*------------------------------------------------------*/
/*Таблицы в контенте*/
.content_div table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
        border: 1px solid gray;
	border-collapse: collapse;
}

.content_div td
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
   border: 1px solid gray;
	border-collapse: collapse;
}

/*Делаем класс для тех, кто без границы*/
table.no_border
{
	border: none;
}

.no_border td
{
	border: none;
}

td{
	border:0px solid red;
	padding:0px;
}
/*/Делаем класс для тех, кто без границы*/
/*------------------------------------------------------*/

h2{
	background-image: url(h2.gif);
	background-repeat: repeat-y;
	background-position: left;
	font-family: Verdana, Arial;
	font-size:14px;
	font-weight: bold;
	padding-left:10px;
	padding-top:5px;
	text-transform:uppercase;
	color:Black;
}

#dark_box{
	background-color: #757579;
	width:230px;
	height:8px;
}

#main_logo{
	margin-top:55px;
	margin-left:20px;
}

.input_text{
	border: 1px solid #BCBDBD;
	height: 18px;
	width:210px;
	color:#74767B;
	padding-left:5px;
	font-size:11px;
	margin-right:3px;
}

.href_more{
	background-image: url(down.gif);
	background-position: left center;
	padding-left:10px;	
}

.phone_code{
	color: #D85D00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 3px;
}

.phone_number{
	color:#808084;
	font-family: "Times New Roman", Times, serif;
	font-size:29px;
}

.top_menu_td{
	background-color: #707075;
	background-image: url(menu_top_bg.gif);
	background-repeat: repeat;
	height:46px;
}

.top_menu_td_item{
	height:18px;
	padding-left:25px;
	padding-right:25px;	
}

.top_menu_td_item span{
	color:white;
	font-family:Lucida Sans Unicode, Arial, Tahoma ;
	font-size:15px;
	font-weight: normal;
	text-decoration: underline;
}

.top_menu_td_item a{
	color:white;
	font-family:Lucida Sans Unicode, Arial, Tahoma ;
	font-size:15px;
	font-weight: normal;
	text-decoration: none;
}

.top_menu_td_item a:hover{
	color:white;
	text-decoration:underline;
}

.top_menu_td_splitter{
	background-color: White;
	height:18px;
	width:1px;
}

.soisk{
	color: #32353F;
	font-size:1.1em;
	font-weight:normal;
	font-family:Tahoma, Arial;
	vertical-align:middle;
	background-image: url(soiskateli.gif);
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 20px;
	padding:5px 0 0 25px;
}

.dot_1{
	background-image: url(dot_left_1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:19px;
}

.dot_2{
	background-image: url(dot_left_2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:13px;
}

.uslugi{
	color: #757579;
	font-size:1.0em;
	font-weight:normal;
	font-family:Tahoma, Arial;
	vertical-align:middle;
	background-image: url(icon_1.gif);
	background-position: left center;
	background-repeat: no-repeat;	
	padding:0 0 0 15px;
}

.vacan{
	color: #757579;
	font-size:1.0em;
	font-weight:normal;
	font-family:Tahoma, Arial;
	vertical-align:middle;
	background-image: url(icon_2.gif);
	background-position: left center;
	background-repeat: no-repeat;	
	padding:0 0 0 15px;
}

.filials{
	background-image: url(shape_down.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:15px;
}

.fil_a{
	background-image: url(shape_right.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#74767B;
	font-weight:normal;
	font-size:1.0em;
	padding:0 0 0 15px;
	line-height: 20px;
}

b.fil_a{
	text-decoration:underline;
	cursor:pointer;
	padding:0 0 0 15px;
}

.yellow_div{
	color: #D7882C;	
}

.bottom_line{
	height:8px;
	background-color: #EFEFEF;
	width:970px;
}

.bottom_menu{
	margin-top:15px;
	margin-bottom:15px;
}

.bottom_menu a{
	color:#555555;
	font-size:1.0em;
	font-weight:normal;
	font-family: Tahoma,Arial;
	text-decoration:underline;	
}

.bottom_menu span{
	color:#555555;
	font-size:1.0em;
	font-weight:normal;
	font-family: Tahoma,Arial;	
}

.right_dark_line{
	background-color: #CCCCCC;
	width:250px;
	height:8px;
}

.copyright_td {
	font-size: 0.9em;
	font-family: Tahoma, Arial;
	color:#39393A;
}

.copyright_td *{
	font-weight: normal;
	font-size: 1.0em;
	font-family: Tahoma, Arial;
	color:#39393A;
}

#footer_table td{
	background-color: #F6F6F6;
	padding:20px;	
}

#phone_table td{
	padding:0px;
}

#phone_table phone_number{
	padding:0;
}

.breadcrumbs{
	font-size:11px;
	padding-top:5px;
}

.breadcrumbs a{
	background-image: url(breadcrumbs.gif);
	background-position: right;
	padding-right:20px;
}

.vacancy_td{
	border:1px solid #EBEBEE;
	background-color: #F7F6F7;
	padding-left:40px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.vacancy_div{
	padding-left:10px;
}

.gray_line{
	background-image: url(gray_line.gif);
	background-repeat: repeat-x;
	margin-top:13px;
	margin-bottom:13px;
}

.vacancy_a{
	background-image: url(double_shape.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #D85D00;
	text-decoration: underline;
	font-weight:bold;
	padding-left:15px;
}

.resume_td{
	padding-left:40px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.resume_div{
	padding-left:10px;
}

.resume_a{
	background-image: url(double_shape_back.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #D85D00;
	text-decoration: underline;
	font-weight:bold;
	padding-left:15px;
}

.news_title_a a{
	color: #D85D00;
	font-weight:normal;
}
.news_splitter{
	background-image: url(news_splitter.gif);
	background-repeat: repeat-y;	
	background-position: center;
}

#pic img{
	border:2px solid #D9DDDE;
}

.faq_input{
	border: 1px solid #BCBDBD;
	width:250px;
	color:#74767B;
	padding:2px;
	
	font-size:11px;
	margin-right:3px;
}

.search_button{
	background-color: #D85D00;
	color:white;
	border: 1px solid #BCBDBD;
}
#fDiv_1{
	display: none;
	padding-top:15px;
}

#fDiv_2{
	display: none;
	padding-top:15px;
}

#fDiv_3{
	display: none;
	padding-top:15px;
}

#fDiv_4{
	display: none;
	padding-top:15px;
}

#fDiv_5{
	display: none;
	padding-top:15px;
}

#fDiv_6{
	display: none;
	padding-top:15px;
}

#map_russia{
	background-color: #FFBB30;
}

.wanted{
	color: #D85D00;
}

.rss a{
	color:#E3882E;
	text-decoration:none;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;	
}

.rss a span{
	color:#E3882E;
	text-decoration:none;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;	
}