img, a img {
	border: none;
}
h1 {
	margin: 0 0 18px 0;
	padding: 0;
	line-height: 1;
	font-size: 12pt;
	color: #ff0000;
	text-transform: uppercase;
	font-weight: normal;
}
ul{
	margin: 0 0 18px 0;
	padding: 0;
}
li {
	margin: 0 0 0 24px;
	padding: 0 0 0 15px;
	line-height: 1;
	font-size: 10pt;
	list-style: none;
	background: url(images00/list_bg.gif) left 8px no-repeat;
}
p {
	font-size: 10pt;
	margin: 0 0 18px 0;
	padding: 0;
	line-height: 1;
}
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	min-width: 1000px;
	font-family: 'Tahoma';
}
html,body{
    height: 100%;
    margin: 0;
    padding: 0;
}
* html body {
	height: 100%;
	width: expression(document.documentElement.clientWidth < 1024 ? "1024px" : "auto");
}
#main_container {
    min-height: 100%;
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
#clear {
	clear: both;
	height: 100px;
}
#logo_block {
	width: 340px;
	height: 43px;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
}
*html #logo_block {
	margin: 0 0 0 10px;
}
#main_menu_wrapper {
	width: 100%;
	float: right;
	margin: 0 0 0 -360px;
	padding: 0;
}
#main_menu_inner {
	margin: 0 0 0 360px;
	padding: 0;
}
#main_menu {
	width: 611px;
	height: 43px;
	float: right;
	margin: 0 20px 0 0;
	padding: 0;
}
.main_menu_position, .main_menu_position_first, .main_menu_position_last {
	height: 43px;
	float: left;
	margin: 0 20px;
	padding: 0;
}
.main_menu_position_first {
	margin: 0 20px 0 0;
}

.main_menu_position_last {
	margin: 0 0 0 20px;
}
#last_project_wrapper {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
#last_project {
	width: 1000px;
	height: 731px;
	float: left;
	margin: 57px auto 30px auto;
	padding: 0;
	background: url(images00/last_project_september_1.jpg) left top no-repeat;
}
#last_project_href {
	width: 415px;
	height: 78px;
	float: right;
	margin: 39px 0 0 0;
	padding: 0;
}
#last_project_href img {
	width: 415px;
	height: 78px;
}
#last_project_line {
	height: 190px;
	width: 100%;
	float: left;
	margin: 359px 0 0 0;
	padding: 0;
}
.last_project_line_position {
	height: 190px;
	float: left;
	margin: 0;
	padding: 0;
}
#news_line {
	width: 1000px;
	height: 132px;
	float: left;
	margin: 0 auto;
	padding: 0;
}
*+html #news_line {
	margin-top: 32px;
}
.news_lit {
	width: 49%;
	height: 110px;
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	font-size: 8pt;
	line-height: 1;
}
.news_lit_iner {
	margin: 0 0 0 95px;
	padding: 0;
	float: left;
}
.news_lit_head {
	width: 100%;
	height: 12px;
	margin: 0;
	padding: 0;
	float: left;
	color: #333;
}
.news_lit_head_day, .news_lit_month {
	width: 14px;
	height: 12px;
	margin: 0;
	padding: 0;
	float: left;
	background: #ed1b33 !important;
	color: #fff !important;
	text-align: center;
}
.news_lit_month {
	background: #000 !important;
	margin: 0 2px 0 0;
}
.news_lit_head a {
	color: #ff0000;
	margin: 0 0 0 10px;
	padding: 0;
}
.news_lit p{
	margin: 25px 0 0 0;
	padding: 0;
	line-height: 0.9;
}
.news_lit p a{
	color: #333;
	text-decoration: none;
	font-size: 8pt;
}
.news_lit p a img{
	margin: 0 0 0 4px;
}


/* new */
#mission_container, #mission_header, #mission_line, #mission_footer, #last_projects_container, #last_projects_header, #last_projects_footer {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
#mission_container {
	margin: 50px 0 0 0;
}
#mission_header img {
	width: 100%;
}
#mission_line {
	margin: 35px 0 50px 0;
}
#mission_position_1, #mission_position_2, #mission_position_3 {
	width: 33%;
	height: 69px;
	float: left;
	margin: 0;
	padding: 0;
}
#mission_position_1 a, #mission_position_2 a, #mission_position_3 a {
	color: #ff0000;
	text-decoration: underline;
	padding: 0 15px 0 0;
	background: url(images00/next_arow.gif) right 6px no-repeat;
}
#mission_position_1 {
	background: url(images00/mission_position_1.jpg) left top no-repeat;
}

#mission_position_1 p, #mission_position_2 p, #mission_position_3 p{
	margin: 27px 0 0 83px;
	padding: 0;
	line-height: 1;
}
#mission_position_2 p{
	margin: 27px 0 0 106px;
	padding: 0;
	line-height: 1;
}
#mission_position_3 p{
	margin: 27px 0 0 146px;
	padding: 0;
	line-height: 1;
}
.mission_position_description {
	margin-top: 2px !important;
}
.mission_position_description span{
	color: #e55045;
}
span.rubl { 
	position: relative;
	top: -0.40ex;
	color: #333;
}


#mission_position_2 {
	background: url(images00/mission_position_2.jpg) left top no-repeat;
}
#mission_position_3 {
	background: url(images00/mission_position_3.jpg) left top no-repeat;
}
.mission_footer_position {
	width: 33%;
	height: 69px;
	float: left;
	margin: 0;
	padding: 0;
}
#last_projects_container {
	margin: 37px 0 0 0;
}
#last_projects_header {
	height: 123px;
	background: url(images00/last_projects_header.gif) left top repeat-x;
}
#last_projects_header_left {
	height: 123px;
	width: 340px;
	float: left;
}
#last_projects_header_right {
	height: 123px;
	width: 100%;
	margin: 0 0 0 -340px;
	float: right;
}
#last_projects_header_right_iner {
	margin: 0 0 0 340px;
	padding: 0;
	background: url(images00/last_projects_header_right_bg.jpg) 300px top no-repeat;
}
#last_projects_header_right_img {
	width: 640px;
	margin: 0 auto;
}
#last_projects_header_right_img img{
	margin: 0 0 0 7px;
}
.last_projects_line {
	height: 176px;
	clear: both;
	margin:  0 0 0 20px;
	padding: 0;
}
.last_projects_position {
	width: 196px;
	height: 176px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
#last_projects_footer {
	height: 25px;
	margin: 70px 0 60px 0;
	background: url(images00/last_projects_footer.gif) left top repeat-x;
}
#last_projects_footer_left {
	height: 25px;
	width: 623px;
	float: left;
	margin: 0;
}

#footer {
	width: 100%;
	float: left;
	height: 80px;
	margin-top: -80px;
	background: #000;
	font: 8pt/1.4 Tahoma;
	color: #a1a1a1;
}
.footer_left {
	float: left;
	margin: 34px 0 0 20px; 
}
.footer_right {
	float: right;
	margin: 34px 23px 0 0; 
}
.footer_right a {
	color: #a1a1a1;
}
.footer_right a:hover {
	text-decoration: none;
}
