/*------------------------all------------------------*/
body {min-width: 1000px; font: 62.5% Tahoma, Arial, Helvetica, sans-serif; background: #230031 url(../_img/bg_body.jpg) repeat-x left top; color: #5f5f5f; margin: 0px; padding: 0px;}
cursor { pointer; }
cursor { hand; }
img {border: 0;}
a {color: #e66a19; text-decoration: underline;}
a, input:focus {outline: none;}
div, table, form {margin: 0; padding: 0; border-collapse: collapse;}
table td {vertical-align: top;}
.clear {clear: both;}
.png {behavior: url(/png.htc);}
#container {background: url(../_img/bg_container.jpg) no-repeat left bottom;}
#container-i {background: url(../_img/bg_container-i.jpg) no-repeat right bottom;}
#container-bg {background: url(../_img/bg_center1.jpg) no-repeat center top;}
#container-bg_i  {background: url(../_img/bg_center-i.jpg) no-repeat center top;	min-height: 1050px;	_height: 1050px;}
#container-bg_i_  {background: url(../_img/bg_center-i.jpg) no-repeat center top;}

/*------------------------titles------------------------*/
h2, h3, h4, h5, h6 {margin: 0; padding: 5px 0;}
h1 {position: absolute; 	z-index: 3;	left: -100000px;}
h2#creation, h2#advance {font: bold 1.5em "Arial Black", Arial, sans-serif; color: #fff; padding: 0; margin: 0; line-height: 0.9;}
h2#creation span, h2#advance span{display: block; color: #82a59b;}
h2#advance {text-align: right;}
h4, h5 {font: bold 1.2em Tahoma;}
h6 {font: bold 1.0em Tahoma;}
#header, #content, #footer {font-size: 1.2em;}
/*------------------------header------------------------*/
#header {background: url(../_img/bg_center-i_top.jpg) no-repeat center top; 	height: 495px;}
.projects {color: #fff; 	font-size: 1.3em; font-weight: bold; position: absolute; z-index: 1; top: 110px; left: 50%; padding-left: 294px;}
.projects a {color: #fff; text-decoration: none;}
.projects span, .sputnik  span {display: block;}
.projects span.project {font: normal 1.4em Tahoma; padding-left: 35px;}
.projects span.hundred {font-size: 2.4em; padding-left: 15px;}
.projects span.more {font-size: 1.5em; font-weight: normal;}
.sputnik {color: #ce2524; position: absolute; z-index: 2; top: 267px; right: 50%; width: 391px; font: normal 1.0em Tahoma;}
.sputnik-bg {/*background: url(../_img/sputnik6.jpg) no-repeat left top;*/ width: 164px; height: 102px;}
.sputnik  span.flight  {margin: 0 0 0 25px; font-size: 0.6em;}
.sputnik a {color: #ce2524; text-decoration: none;}
.sputnik a.sputnik-a {padding-left: 10px; font: bold 2.8em Tahoma;}
#logo {position: absolute; z-index: 10; top: 0; left: 90px;}
.navigation {position: absolute; z-index: 9; top: 49px; left: 0; background: url(../_img/bg_navigation.png) repeat-x left top; padding: 18px 0 0 20px; width: 180px; height: 97px;}
.navigation a {padding-right: 23px;}
.menu_ {	width: 762px; padding: 66px 0 0 221px; margin: 0 auto 0 auto;}
.menu_ ul {padding: 0; margin: 0;	list-style: none;}
.menu_ ul li {display: inline;	padding: 0;	margin: 0;}
/*-----------------------content------------------------*/
#plane {position: absolute;	z-index: 8;	top: 404px;	left: 50%; background: url(../_img/plane.jpg) no-repeat; width: 163px; height: 120px;	margin-left: 338px;}
#content {position: relative; left: 50%; margin-left: -448px; width: 898px;	background: url(../_img/bg_content.jpg) repeat-y center top;}
#content_bg-top {background: url(../_img/bg_content-top.jpg) no-repeat center top;}
#content_bg-bot {background: url(../_img/bg_content-bot.jpg) no-repeat center bottom; width: 898px;}
#content-top {padding-top: 135px;}
.column-left {float: left; width: 422px; padding: 10px 14px 14px;}
.column-right {margin: 0 0 0 450px;	padding: 10px 14px 14px 20px;}
#content p {padding: 5px 0 5px 0; margin: 0;}
table.portfolio-main {width: 99%;}
table.portfolio-main td {padding: 0 0 10px 0;}
span.phone-content {font-weight: bold; font-size: 1.3em; white-space: nowrap;}
/*------------------------footer------------------------*/
#footer {color: #77647a; width: 900px; margin: 0 auto 0 auto; text-align: center; padding: 63px 0 20px 0; min-height: 59px; _height: 59px;}
#footer p {margin: 0; padding: 0 0 5px 60px;}
#footer p img {margin-top: 3px;}
