body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 11px/13px  Arial, Tahoma, Verdana,  sans-serif;
	color: #dedede;
}
input, textarea, option, select {
	font: normal normal 11px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #dedede;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/13px Arial, Tahoma,  Verdana,  sans-serif;
	color: #d4df26;
	text-decoration: none !important;
}
a:hover {
	text-decoration: none;
	color: #ee7600;
}

.preload {display: none;}

body {
	background: url('../images/bg/bg.gif') 0 0 repeat;
	text-align: center;
}
.full {
	/*width: 100%;*/
}
.logo {
	padding: 20px 0 0 0;
}
.bg_full {
	width: 100%;
	height: 100%;
	background: url('../images/bg/bg_full.jpg') 50% 0 no-repeat;
}
.wrapper {
	text-align: left;
	width: 990px;
	margin: 0 auto;
	height: 100%;
}
.wrapper .wrapper_padd {
	padding: 70px 0 0 0;
}
.hdr {
	background: url('../images/bg/content_table_top.png') 0 0 no-repeat;
}
.page_1 .hdr {
	padding: 12px 0 0 13px;
}
.page_2 .hdr {
	padding: 12px 0 0 0;
}
.page_3 .hdr {
	padding: 0;
}
.page_3 .hdr img {
	margin: 0 0 0 -40px;
}
.left_block {
	background: url('../images/dec/arrow_1.gif') 454px 33px no-repeat;
}

.arrow_2,
.arrow_3,
.arrow_4,
.arrow_5,
.arrow_6 {
	position: absolute;
}

.arrow_2 {
	background: url('../images/dec/arrow_2.gif') 0 0 no-repeat;
	left: -95px;
	top: -97px;
	height: 77px;
	width: 55px;
}
.arrow_3 {
	background: url('../images/dec/arrow_3.gif') 0 0 no-repeat;
	top: -60px;
	left: -160px;
	height: 72px;
	width: 22px;
}
.arrow_4 {
	background: url('../images/dec/arrow_4.gif') 0 0 no-repeat;
	left: -117px;
	top: -129px;
	height: 139px;
	width: 33px;
}
.arrow_5 {
	background: url('../images/dec/arrow_5.gif') 0 0 no-repeat;
	left: -119px;
	top: 61px;
	height: 59px;
	width: 72px;
}
.page_2 .arrow_5 {left: -89px;} 
.arrow_6 {
	background: url('../images/dec/arrow_6.gif') 0 0 no-repeat;
	left: -109px;
	top: 113px;
	height: 44px;
	width: 83px;
}
.content {
	width: 100%;
}
.page_1 .content .content_width { 
	width: 284px;
}
.page_2 .content .content_width { 
	width: 284px;
	padding: 8px 0 0 0;
}
.page_3 .content .content_width { 
	width: 284px;
	padding: 67px 0 0 0;
}
.page_1 .content .content_width .cont_bg,
.page_2 .content .content_width .cont_bg,
.page_3 .content .content_width .cont_bg { 
		background: url('../images/bg/content_table_bot.png') 0 100% no-repeat;
	padding: 0 0 10px 0;
}
.page_1 .content .content_width .cont_bg .spacer, 
.page_2 .content .content_width .cont_bg .spacer {
	background: url('../images/bg/line.gif') 50% 0 no-repeat;
	height: 8px;
}
.page_1 .content .content_width .cont_bg .cont_bg_rep,
.page_2 .content .content_width .cont_bg .cont_bg_rep,
.page_3 .content .content_width .cont_bg .cont_bg_rep {
	background: url('../images/bg/content_table_rep.png') 0 0 repeat-y;
}
.page_2 .content .content_width .cont_bg .cont_bg_rep {
	padding: 10px 0 11px 0;
}
.page_3 .content .content_width .cont_bg .cont_bg_rep {
	padding: 10px 2px 11px 0;
}
.page_1 .content .content_width .cont_bg .cont_text {
	padding: 0 0 5px 28px;
}
.page_1 .content .content_width .cont_bg .cont_link {
	padding: 7px 0 2px 0;
}
.page_1 .content .content_width .cont_bg .cont_link a {
	font-style: italic;
	text-decoration: none !important;
}
.page_1 .content .content_width .cont_bg .thumb_td {
	padding: 0 18px 7px 17px;
	width: 35px;
}

.page_1 .content .content_width .cont_bg .first_item .thumb_td {padding-top: 7px;}
.page_1 .content .content_width .cont_bg .first_item .cont_text {padding-top: 14px;}

.page_2 .content .content_width .cont_img {
	width: 80px;
}
.page_2 .content .content_width .cont_img div {
	padding: 18px 5px 0 5px;
}
.page_2 .content .content_width .cont_img div img {
	margin: 0 auto;
}
.page_2 .content .content_width .cont_text {
	padding: 13px 10px 5px 0;
}
.page_2 .content .content_width .cont_link {
	text-align: right;
	padding: 5px 17px 4px 0;
}



.page_3 .content .content_width .cont_nr {
	width: 39px;
	text-align: center;
}
.page_3 .content .content_width .cont_nr img,
.page_3 .content .content_width .bot_img img {
	margin: 0 auto;
}
.page_3 .content .content_width .cont_link {
	text-align: right;
	padding: 5px 17px 12px 0;
}
.page_2 .content .content_width .cont_link a,
.page_3 .content .content_width .cont_link a {
	font-style: italic; 
}
.page_3 .content .content_width .bot_img {
	padding: 12px 0 0 0;
	text-align: center;
}
.hdr_team {
	padding: 130px 15px 10px 4px;
	position: relative;
}
.hdr_team .hdr_team_photo {
	background: url('../images/bg/team_arrows.gif') 50% 0 no-repeat;
	position: absolute;
	top: 180px;
	padding: 58px 0 0 0;
}
.hdr_team .hdr_team_photo a {
	float: left;
}
#icons {
	border: 1px solid red;
}
.hdr_inspired ,
.hdr_research_and_dev,
.hdr_dev_of_products {
	position: absolute;
	z-index: 2;
}

.page_2 .hdr_inspired,
.page_3 .hdr_inspired  { top: -40px; right: 250px;}

.page_1 .hdr_dev_of_products { top: 7px; right:174px; }
.page_3 .hdr_dev_of_products { top: 8px; left: -36px; }

.page_1 .hdr_research_and_dev { top: 63px; right: 300px;}
.page_2 .hdr_research_and_dev { top: 20px; right: 300px;}

.page_1 .content { padding: 0 0 140px 0;}
.page_2 .content { padding: 45px 0 100px 0;}
.page_3 .content { padding: 45px 0 80px 30px;}

.content_width {
	
}

.page_1 .more {
	float: right;
}

.footer .icos a {
	float: left;
	margin: 0 10px 0 0;
}
.copyright {float: right;}

.thumb {
	position: relative;
}
.thumb .thumb_img {
	float: right;
	cursor: pointer;
	padding: 6px 0 0 0;
}
.thumb .thumb_icons {
	position: relative;
	padding: 10px 6px 11px 5px;
}
.thumb .thumb_icons a {
	float: left;
	margin: 0 5px 0 0;
}

.thumb_left,
.thumb_right {
	height: 43px;
}
.thumb_right {
	padding: 0 6px 0 0;
	position: relative;
}
.thumb_right.act {
	background: url('../images/bg/thumb_right.gif') 100% 0 no-repeat;
	padding: 0 6px 0 0;
	position: relative;
}
.thumb_right .thumb_left {
	position: absolute;
}
.thumb_right.act .thumb_left {
	background: url('../images/bg/thumb_left.gif') 0 0 no-repeat;
	padding: 0 0 0 6px;
	position: absolute;
	right: 29px;
}
.thumb_right.act .thumb {
	height: 43px;
}
.thumb_right.act .thumb,
.thumb_right.act .thumb_icons {
	background: url('../images/bg/thumb_rep.gif') 0 0 repeat-x;
}
