body
{
	margin-left	: 0px;
	margin-top	: 0px;
	margin-right	: 0px;
	margin-bottom	: 0px;
	font-family	: tahoma, arial, Helvetica,  ms sans serif;
	font-weight	: normal;
	font-size	: 11px;
	color		: #555555;

}

a:link, a:visited, a:active
{
	color		: #333333;
	text-decoration	: underline;
}
a:hover
{
	color		: #d20032;
	text-decoration	: none;
}

td
{
	font-family	: tahoma, ms sans serif;
	font-weight	: normal;
	font-size	: 11px;
	color		: #555555;
}

.content
{
	font-family	: tahoma, ms sans serif;
	font-weight	: normal;
	font-size	: 11px;
	color		: #555555;
}

h1
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 14px;
	color		: #ffffff;
	font-weight	: bold;
	margin-top	: 5;
	margin-bottom	: 10;
	margin-left	: 0;
	margin-right	: 0;
	font-style	: italic;
}

h2 {
	font-family	: arial,tahoma, Helvetica;
	font-size	: 14px;
	font-weight	: none;
	color		: #ff0000;
	font-style	: italic;
	margin-top	: 0;
	margin-bottom	: 0;
	margin-left	: 0;
	margin-right	: 0;
}
h3
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 14px;
	color		: #ffffff;
	font-weight	: normal;
	margin-top	: 0;
	margin-bottom	: 0;
	margin-left	: 0;
	margin-right	: 0;
}

ul 
{
	list-style-type	: square; 
}
li
{
	padding-left	: 0px;
}

li span
{
 	color		: #ffffff;
}

.ul_black
{
	color		: #000000;
	margin-left	: 15px;
	padding-left	: 0px;
}
.ul_none
{
	list-style-type	: none; 
}

news_tree {margin-left:0px; padding:0px; color:#ffffff;}
ul.news_tree {margin:0px 0px 0px 18px; padding:0px;  color:#ffffff; }
ul.news_tree ul {margin:0px 0px 0px 25px; padding:0px;  color:#ffffff; }
ul.news_tree li {margin:4px 0px 4px 0px; padding:0px;  color:#ffffff;}
/*ul.news_tree li a { color:#ffffff; font-family	: arial,tahoma, Helvetica; 	font-size	: 11px;}
text-decoration	: none;*/

a.white, .white
{
	color		: #ffffff;
}
a.white:link, a.white:visited, a.white: active
{
	text-decoration	: underline;
}
a.white:hover
{
	text-decoration	: none;
}

a.a_news_tree,a.a_news_tree:visited
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ffffff;
	text-decoration	: underline;
}
a.a_news_tree:link,  a.a_news_tree: active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ffffff;
	text-decoration	: underline;
}
a.a_news_tree:hover
{
	text-decoration	: none;
	color		: #ffffff;
}
a.a_project
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 13px;
	color		: #4D4D4D;
	text-decoration	: underline;
	font-weight:normal;
}
a.a_project:hover
{
	text-decoration	: none;
	color		: #ED1C24;
}
/*
p 
{
	font-family	: tahoma, ms sans serif;
	font-weight	: normal;
	margin-left	: 0;
	margin-right    : 0;
	margin-top	: 5px;
	margin-bottom	: 15px;
    	text-align	: justify;
	font-size	: 11px;
	color		: #555555;
}
*/
.menu1_0 a.menu1_0:link, a.menu1_0:visited, a.menu1_0:active
{
	color		: #EEEEEE;
	font-family	: tahoma, ms sans serif;
	font-size	: 11px;
	text-align	: center;
	vertical-align	: middle;
	text-decoration	: underline;
	
}
.menu1_0 a.menu1_0:hover
{
	/*background	: #222222;*/
	text-decoration	: none;
}

.menu1_1 a.menu1_1:link, a.menu1_1:visited, a.menu1_1:active
{
	color		: #EEEEEE;
	font-family	: tahoma, ms sans serif;
	font-size	: 11px;
	text-align	: center;
	vertical-align	: middle;
	text-decoration	: none;
}

.menu1_1 a.menu1_1:hover
{
	/*background	: #d40026;*/
	text-decoration	: underline;
}

.company_header
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #000000;
	text-transform	: uppercase;
	line-height	: 18px;
}
.company_footer
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 8px;
	color		: #000000;
	text-transform	: uppercase;
}
.f11w
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ffffff;
	text-transform	: none;
}
.f11g
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #656565;
	text-transform	: none;
}
.f12w
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #ffffff;
	text-transform	: none;
}
.f12g
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #656565;
	text-transform	: none;
}
.f12gi
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #a7a9ac;
	text-transform	: none;
	font-style: italic;
}
.f12gu
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #000000;
	text-transform	: none;
	text-decoration	: none;
	font-style	: italic;
}
.f14wi
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 14px;
	color		: #ffffff;
	font-style	: italic;
}
.f12wi
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #ffffff;
	font-style	: italic;
	line-height	: 14pt;
}
.f11wi
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ffffff;
	font-style	: italic;
	line-height	: 14pt;
}
.f14r
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 18px;
	color		: #ED1C24;
	line-height	: 16pt;
	font-weight:bold;
}
.a_white,a.a_white,.a_white,a.a_white:link, .a_white,a.a_white:visited, .a_white,a.a_white:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ffffff;
	text-decoration	: underline;
}
.a_white,a.a_white:hover
{
	color		: #ffffff;
	text-decoration	: none;
}
.a_to_main
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #656565;
	text-decoration	: underline;
}
.a_to_main:hover
{
	color		: #ff0000;
}
.a_red_9,a.a_red_9:link, a.a_red_9:visited, a.a_red_9:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 10px;
	color		: #ED1C24;
	text-decoration	: underline;
}
.a_red_9,a.a_red_9:hover:hover
{
	color		: #ED1C24;
	text-decoration	: none;
}

.a_projects_main, a.a_projects_main:link, a.a_projects_main:visited, a.a_projects_main:active
{
font-family	: arial,tahoma, Helvetica;
text-decoration	: none;
cursor:pointer;
font-size:14px;
color:#000000;
}
.a_projects_main,a.a_projects_main:hover
{
color:#ED1C24;
}
.a_menu_bottom, a.a_menu_bottom:link, a.a_menu_bottom:visited, a.a_menu_bottom:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ffffff;
	text-decoration	: underline;

}
.a_menu_bottom,a.a_menu_bottom:hover
{
	color		: #adadad;
	text-decoration	: none;
}
.a_f12giu
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #58595b;
	text-transform	: none;
	font-style: italic;
	text-decoration	: underline;
}
.a_f12giu:hover
{
	text-decoration	: none;
}
.a_f12gu, a.a_f12gu:link, a.a_f12gu:visited, a.a_f12gu:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #000000;
	text-transform	: none;
	text-decoration	: underline;
	font-style	: italic;
}
.a_f12gu,a.a_f12gu:hover
{
	text-decoration	: none;
}
.a_f12gru, a.a_f12gru:link, a.a_f12gru:visited, a.a_f12gru:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #6A6A6A;
	text-transform	: none;
	text-decoration	: underline;
	font-style	: normal;
}
.a_f12gru,a.a_f12gru:hover
{
	text-decoration	: none;
	
}
.a_f12g
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #58595b;
	text-transform	: none;
	text-decoration	: none;
}
.a_f12g:hover
{
	text-decoration	: underline;
}
.a_f12ru
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #ff0000;
	text-transform	: none;
	text-decoration	: underline;
}
.a_f12ru:hover
{
	color		: #ff0000;
}
.a_menu_bottom_1, a.a_menu_bottom_1:link,.a_menu_bottom_1, a.a_menu_bottom_1:visited, .a_menu_bottom_1, a.a_menu_bottom_1:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #adadad;
	text-decoration	: none;
}
.a_menu_bottom_1, a.a_menu_bottom_1:hover
{
	color		: #ffffff;
}

.lng
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ffffff;
	text-decoration	: none;
	font-style	: italic;
	text-transform	: uppercase;
}

.a_lng, a.a_lng:link, a.a_lng:visited, a.a_lng:active
{


	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ffffff;
	text-decoration	: none;
	font-style: italic;
	text-transform	: uppercase;
}
.a_lng,a.a_lng:hover
{
	color		: #ff0000;
}

.a_main, a.a_main:link, a.a_main:visited, a.a_main:active
{
	margin-left: 19px;
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #ffffff;
	text-decoration	: underline;
}
.a_main, a.a_main:hover
{
	color		: #ffffff;
	text-decoration	: none;
}
.a_achivment,a.a_achivment:link, .a_achivment,a.a_achivment:visited,.a_achivment, a.a_achivment:active

{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ff0000;
	text-decoration	: underline;
}
.a_achivment,a.a_achivment:hover
{
	color		: #000000;
	text-decoration	: none;
}
.a_submenu,a.a_submenu:link, .a_submenu,a.a_submenu:visited,.a_submenu,a.a_submenu:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ffffff;
	text-decoration	: underline;
}
.a_submenu,a.a_submenu:hover
{
	color		: #ff0000;
}

.a_submenu_0,a.a_submenu_0:link, .a_submenu_0,a.a_submenu_0:visited,.a_submenu_0,a.a_submenu_0:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #666666;
	text-decoration	: underline;
	background-color:#ffffff;
	padding:3 5 5 10;
	
}
.a_submenu_0,a.a_submenu_0:hover
{
	color		: #ff0000;
	text-decoration	: none;
}

.a_submenu_1, a.a_submenu_1:link, .a_submenu_1,a.a_submenu_1:visited, .a_submenu_1,a.a_submenu_1:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 12px;
	color		: #000000;
	/*color		: #adadad;*/
	background-color:#ffffff;
	text-decoration	: none;
	padding:3 5 5 10;
}
.a_submenu_1,a.a_submenu_1:hover
{
	color		:  #e10101;
	
	
}

.a_submenu_pr,a.a_submenu_pr:link, .a_submenu_pr,a.a_submenu_pr:visited,.a_submenu_pr,a.a_submenu_pr:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #000000;
	text-decoration	: underline;
}
.a_submenu_pr,a.a_submenu_pr:hover
{
	color		: #ff0000;
	text-decoration	: none;
}
a.detail_news, a.detail_news:link, .detail_news,a.detail_news:visited, .detail_news,a.detail_news:active
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #ff0000;
	text-decoration	: underline;
}
.detail_news,a.detail_news:hover
{
	text-decoration	: none;
}
a.news_header, a.news_header:link, a.news_header:visited, a.news_header:active
{
	font-family	: arial,tahoma, Helvetica;
	font-weight:bold;
	color		: #ff0000;
	text-decoration	: underline;
}
a.news_header:hover
{
	text-decoration	: none;
}
.pr_main
{
	font-family	: arial,tahoma, Helvetica;
	font-size	: 11px;
	color		: #000000;
	text-transform	: uppercase;
}
.year{
border:0px solid black;
margin-left:0px;
display:none;
}

.submenu{

padding-top:3px; 
padding-bottom:0px;
line-height:18px;
padding:0 0 3 0;
margin:0 0 5 0;
}
*div.submenu{

padding-top:3px; 
padding-bottom:3px;
margin:0 0 2 0;
}
div.five_reasons_h{
float:left;
width: 200px; 
margin:0 0 15 70;  
line-height:29px; 
border:0px solid #ff0000; 
}
*div.five_reasons_h{
float:left;
width: 200px; 
margin:0 0 15 50;  
line-height:29px; 
border:0px solid #ff0000; 
}
/*выравнивание дива по центру*/
.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
right: -50%;
z-index:1;
}
/*конец *выравнивание дива по центру*/