html, body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, 'MS Sans Serif';
	font-size: 9pt;
	COLOR: #3F3F3F;
}

td
{
	font-size: 9pt;
}

.db_bg
{
	background-color: #f1f1f1;

}

.db_title td
{
	background-color: #555555;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.logo_text
{
	COLOR: #727272;
	font-size: 7.5pt;
}

.top_bgcolor
{
	background-color: #EAE9D8;
	height: 5px;
}

.top_area
{
	height: 100%;
	padding: 20px;
}

.logo
{
	color:757575;
	font-size: 7pt;
	letter-spacing: 0.5рх;
}

.logo img
{
	margin-bottom:5px;
}

.main_td, .main_td_bg, .footer
{
	padding-left:18px;
	padding-right:18px;
	vertical-align: top;
}

.main_td_bg
{
	background-color: #FFFFFF;
	background-image: url('./images/map.gif');
	background-repeat: no-repeat;
	background-position: 50% 30px;
}

.main_td_bg p
{
	padding-left:14px;
}

.main_td_bg .title /* Отмена сдвига для заголовка внутри центральной области */
{
	padding-left:0px;
}

.search_table
{
	background-color: #0E3F5F;
	background-image: url('./images/search_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	height:64px;
}

.promo_table
{
	background-color: #D90005;
	background-image: url('./images/promo_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	height:92px;
}

.promo_table td
{
	color: #ffffff;
	font-size: 8pt;
}

.information
{
	color: #757575;
	font-size: 8pt;
}


.search_table td
{
	vertical-align: bottom;
}

.img_button
{
	border:0;
}

.index_link, .index_link:a, .index_link:visited, .index_link:hover
{
	font-size: 11pt;
	font-weight: bold;
}

a:visited, a:link
{
	color: #0073AD;
	TEXT-DECORATION: underline;
}

a:hover
{
	color: #0073AD;
	TEXT-DECORATION: underline;
}

h1, .title
{
	font-family: 'Arial Narrow', Arial, Verdana, 'MS Sans Serif';
	font-size:12pt;
	font-weight: bold;
	color: #4C4C4C;
	margin-bottom: 20px;
	Text-transform: uppercase;
}

.industries
{
	padding-left:10px;
}

.industries td
{
	padding-bottom: 10px;
}

.industries img
{
	padding-top:3px;
}

.counter td
{
	text-align:center;
	padding-bottom:10px;
}

#footer_line
{
	background: #3F3F3F;
	height: 1px;
	overflow: hidden;
	position: relative;
	margin-top: 25px;
}

.footer
{
	color: #757575;
	font-size: 8pt;
	text-align:center;
}

.footer p
{
	margin-top:1em;
	margin-bottom:0.5em;
}


.news_table td
{
	vertical-align: top;
	padding-bottom:15px;
}

.news_date
{
	COLOR: #939393;
	width: 70px;
        font-size: 8pt;
}

.news_title
{
	font-weight: bold;
}

.menu, .menu:visited, .menu:link
{
	TEXT-DECORATION: underline;
	padding-right: 5px;
}

.menu:hover
{
	COLOR: #0070BD;
	TEXT-DECORATION: underline;

}

.menu td
{
	font-size: 8pt;	
}

input, select, textarea
{
	font-family: Arial, Verdana, 'MS Sans Serif';
	font-size: 8.5pt;
	border: #777777 1px solid;
	color: #3F3F3F;
}

.input_search
{
	height: 20px;
}

.input_img
{
	border: 0px;
}

.input_radio { BORDER:0px; }

form
{
	margin-bottom:0;
	margin-top:0;
}

.table_border, .table_border td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #222222;
	border-style: solid;
}

.img_border
{
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	border-color: #000000
}

hr
{
	height: 1px;
	color: #dadada;
	border: none;
} /* Для IE */

img
{       
        border:0;
}
