/* CSS Document */
.body{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}


p
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.clear
{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
}

.main
{
	width:1003px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:auto;
	
}
.home_main
{
	width:649px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:auto;
	
}
.home_shadow_left
{
	width:14px;
	height:407px;
	_height:407px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.home_shadow_right
{
	width:13px;
	height:407px;
	_height:407px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}



.shadow_left
{
	width:14px;
	height:903px;
	_height:827px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right
{
	width:13px;
	height:903px;
	_height:827px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}



.shadow_left_why
{
	width:14px;
	height:722px;
	_height:732px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_why
{
	width:13px;
	height:722px;
	_height:732px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_types
{
	width:14px;
	height:1212px;
	_height:1237px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_types
{
	width:13px;
	height:1212px;
	_height:1237px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}
.shadow_left_intro
{
	width:14px;
	height:1090px;
	_height:1065px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}
.shadow_left_overview
{
	width:14px;
	height:1500px;
	_height:1277px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_overview
{
	width:13px;
	height:1500px;
	_height:1277px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}
.shadow_left_helical
{
	width:14px;
	height:1239px;
	_height:1225px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_helical
{
	width:13px;
	height:1239px;
	_height:1225px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}
.shadow_left_helical2
{
	width:14px;
	height:1010px;
	_height:1015px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_helical2
{
	width:13px;
	height:1010px;
	_height:1015px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}
.shadow_left_helical3
{
	width:14px;
	height:1737px;
	_height:1737px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_helical3
{
	width:13px;
	height:1737px;
	_height:1737px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_helical4
{
	width:14px;
	height:1507px;
	_height:1495px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_helical4
{
	width:13px;
	height:1507px;
	_height:1495px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}


.shadow_left_helical5
{
	width:14px;
	height:1653px;
	_height:1635px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_helical5
{
	width:13px;
	height:1653px;
	_height:1635px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_helical6
{
	width:14px;
	height:2173px;
	_height:2177px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_helical6
{
	width:13px;
	height:2173px;
	_height:2177px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_helical7
{
	width:14px;
	height:2313px;
	_height:2311px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_helical7
{
	width:13px;
	height:2313px;
	_height:2311px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_helical8
{
	width:14px;
	height:2613px;
	_height:2611px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_helical8
{
	width:13px;
	height:2613px;
	_height:2611px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_helical9
{
	width:14px;
	height:2083px;
	_height:2081px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_helical9
{
	width:13px;
	height:2083px;
	_height:2081px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_helical10
{
	width:14px;
	height:1683px;
	_height:1681px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_helical10
{
	width:13px;
	height:1683px;
	_height:1681px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_stress
{
	width:14px;
	height:2190px;
	_height:2215px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_stress
{
	width:13px;
	height:2190px;
	_height:2215px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_intro
{
	width:14px;
	height:1090px;
	_height:1065px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_intro
{
	width:13px;
	height:1090px;
	_height:1065px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_resources
{
	width:14px;
	height:1753px;
	_height:1750px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_resources
{
	width:13px;
	height:1753px;
	_height:1750px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}



.shadow_left_sales
{
	width:14px;
	height:1503px;
	_height:1501px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_sales
{
	width:13px;
	height:1503px;
	_height:1501px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}


.shadow_left_quality
{
	width:14px;
	height:983px;
	_height:1105px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_quality
{
	width:13px;
	height:983px;
	_height:1105px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_careers
{
	width:14px;
	height:1193px;
	_height:1141px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_careers
{
	width:13px;
	height:1193px;
	_height:1141px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}




.shadow_left_soft
{
	width:14px;
	height:1743px;
	_height:1697px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_soft
{
	width:13px;
	height:1743px;
	_height:1697px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}

.shadow_left_product
{
	width:14px;
	height:1913px;
	_height:1927px;
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
}

.shadow_right_product
{
	width:13px;
	height:1913px;
	_height:1927px;
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	float:right;
}



.home_main_middle
{
	width:600px;
	float:left;
}

.main_middle
{
	width:975px;
	float:left;
}
.home_top_area
{
	width:622px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;	
}
.home_logo_area
{
	width:622px;
	height:87px;
	text-align:center;
	background-color:#ffffff;	
}

.home_middle{
height:300px;
width:622px;
padding-top:55px;
text-align:left;
background-color:#272974;
}

.home_login{

font-size:11px;
text-align:left;
padding-top:35px;
padding-left:265px;
font-weight:;
color:#FFFFFF;
}
.home_visitor{

font-size:11px;
text-align:left;
padding-top:15px;
padding-left:250px;
font-weight:;
color:#FFFFFF;
text-decoration:none;
}

.home_visitor a{

font-size:11px;
text-align:left;
font-weight:;
color:#FFFFFF;
text-decoration:none;
}


.home_visitor a:hover{

font-size:11px;
text-align:left;
font-weight:;
color:#FFFFFF;
text-decoration: underline;
}

.logo_area
{
	width:975px;
	height:81px;
	background-color:#;	
}
.logo
{
	width:617px;
	height:87px;
	padding-left:5px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	text-align:left;
	float:left;
}

.logo_right_area
{
	width:307px;
	padding-top:54px;
	color:#000000;
	font-size:12px;
	text-align:right;
	padding-right:9px;
	float:right;
}


.logo_languages
{
	width:180px;
	_width:170px;
	color:#000000;
	font-size:12px;
	padding-top:2px;
	text-decoration:none;
	text-align:right;
	float:left;
}

.link{
color:#000000;
font-size:12px;
text-decoration:none;
}

.link a{
color:#000000;
font-size:12px;
text-decoration:none;
}

.link a:hover{
color:#000000;
font-size:12px;
}

.link_contact{
color:#A50000;
font-size:14px;
text-decoration:none;
}
.link_contact a{
color:#A50000;
font-size:14px;
text-decoration:none;
}
.link_contact a:hover{
color:#A50000;
font-size:14px;
text-decoration:none;
}

.logo_dropdown
{
width:110px;
float:right;
padding-right:5px;
}

.menu_area{
height:30px;
padding-left:366px;
*padding-left:353px;
_padding-left:353px;

text-align:right;
_float:left;
}


.image_area{

height:160px;
padding-left:0px;
color:#666666;

}

.middle_area
{
	width:959px;
	height:600px;
	_height:525px;
	text-align:left;
	float:left;
}

.middle_area_why
{
	width:959px;
	height:420px;
	_height:345px;
	text-align:left;
	float:left;
}
.middle_area_types
{
	width:959px;
	height:910px;
	_height:935px;
	text-align:left;
	float:left;
}
.middle_area_overview
{
	width:959px;
	height:1200px;
	_height:975px;
	text-align:left;
	float:left;
}
.middle_area_helical
{
	width:959px;
	height:935px;
	_height:925px;
	text-align:left;
	float:left;
}
.middle_area_helical10
{
	width:959px;
	height:1380px;
	_height:1380px;
	text-align:left;
	float:left;
}
.middle_area_helical9
{
	width:959px;
	height:1780px;
	_height:1780px;
	text-align:left;
	float:left;
}
.middle_area_helical8
{
	width:959px;
	height:2310px;
	_height:2310px;
	text-align:left;
	float:left;
}
.middle_area_helical7
{
	width:959px;
	height:2310px;
	_height:2310px;
	text-align:left;
	float:left;
}
.middle_area_helical6
{
	width:959px;
	height:1870px;
	_height:1874px;
	text-align:left;
	float:left;
}
.middle_area_helical5
{
	width:959px;
	height:1350px;
	_height:1334px;
	text-align:left;
	float:left;
}
.middle_area_helical4
{
	width:959px;
	height:1205px;
	_height:1194px;
	text-align:left;
	float:left;
}
.middle_area_helical3
{
	width:959px;
	height:1435px;
	_height:1435px;
	text-align:left;
	float:left;
}

.middle_area_helical2
{
	width:959px;
	height:705px;
	_height:714px;
	text-align:left;
	float:left;
}
.middle_area_stress
{
	width:959px;
	height:1890px;
	_height:1915px;
	text-align:left;
	float:left;
}

.middle_area_resources
{
	width:959px;
	height:1450px;
	text-align:left;
	float:left;
}

.middle_area_sales
{
	width:959px;
	height:1200px;
	text-align:left;
	float:left;
}

.middle_area_product
{
	width:959px;
	height:1610px;
	text-align:left;
	float:left;
}

.middle_area_careers
{
	width:959px;
	height:890px;
	_height:770px;
	text-align:left;
	float:left;
}

.middle_area_software
{
	width:959px;
	height:1440px;
	_height:1400px;
	text-align:left;
	float:left;
}

.middle_area_quality
{
	width:959px;
	height:680px;
	_height:810px;
	text-align:left;
	float:left;
}
.erection_pdf_area
{
width:870px;
font-size:16px;
font-weight:bold;
float:left;}

.erection_pdf{
width:280px;
color:#0000aa;
float:left;
padding-top:25px;
text-decoration:none;}

.erection_pdf a{
width:280px;
color:#0000aa;
float:left;
text-decoration:none;}

.erection_pdf a:hover{
width:280px;
color:#0000aa;
float:left;
text-decoration:none;}


.annousment_area_text{
width:200px;
padding-left:15px;
padding-top:20px;
float:left;
}
.annousment{
width:185px;
color:#686462;
height:300px;
background-color:#;
line-height:22px;
padding-top:10px;
padding-left:10px;
font-size:12px;

}

.annousment_text{
width:165px;
font-size:16px;
font-weight:bold;
padding-left:10px;
_padding-left:0px;
padding-top:5px;
text-indent:3px;
_text-align:center;
padding-bottom:5px;
border-top:1px solid #AFAEAE;
border-left:1px solid #AFAEAE;
border-right:1px solid #AFAEAE;

color:#00005B;
}

.annousment_news{
height:200px;
width:165px;
font-size:12px;
font-weight:;
padding-left:10px;
padding-top:5px;
background-color:#;
border:1px #AFAEAE solid;
color:#39464B;
}

.middle_area_text{
width:910px;
_width:920px;
height:400px;
padding-left:30px;
padding-right:0px;
font-size:14px;
color:#484746;
line-height:25px;
text-align:justify;
padding-top:30px;
float:left;
}

.middle_area_text_product{
width:935px;
_width:945px;
height:400px;
padding-left:30px;
padding-right:0px;
font-size:14px;
color:#484746;
line-height:25px;
text-align:justify;
padding-top:30px;
float:left;
}

.middle_product{
width:935px;
_width:945px;
font-size:14px;
color:#484746;
line-height:25px;
padding-bottom:35px;
text-align:justify;
float:left;}

.middle_helical{
width:915px;
_width:905px;
font-size:14px;
color:#484746;
line-height:25px;
padding-bottom:35px;
text-align:justify;
float:left;}



.middle_product_left{
width:715px;
_width:715px;
font-size:14px;
color:#484746;
line-height:25px;
text-align:justify;
float:left;}

.middle_helical_left{
width:615px;
_width:615px;
font-size:14px;
color:#484746;
line-height:25px;
text-align:justify;
float:left;}

.middle_left{
width:915px;
_width:915px;
font-size:14px;
color:#484746;
line-height:25px;
text-align:justify;
float:left;}

.middle_product_right{
width:190px;
_width:190px;
padding-top:6px;
padding-left:30px;
text-align:justify;
float:left;}

.image{
width:175px;
border:1px solid #999999;
padding:3px;
float:left;
}


.middle_area_line{
width:900px;
padding-left:30px;
padding-right:30px;
font-size:14px;
color:#484746;
line-height:25px;
padding-top:15px;
height:400px;
float:left;
}

.middle_area_text_line{
width:855px;
padding-left:30px;
padding-right:30px;
font-size:14px;
color:#484746;
line-height:25px;
padding-top:30px;
border:1px solid #000000;
height:400px;
float:left;
}

.middle_heading_text{
font-size:20px;
color:#F89631;
font-weight:bold;

}

.bold_heading_sales{
font-size:16px;
color:#F89631;
font-weight:bold;

}

.middle_bold_text{
font-size:16px;
color:#484746;
font-weight: bold;
}

.bold_text_overview{
font-size:16px;
color:#484746;
font-weight: bold;
text-decoration:none;
}
.bold_text_overview a{
font-size:16px;
color:#484746;
font-weight: bold;
text-decoration:none;
}
.bold_text_overview a:hover{
font-size:16px;
color:#484746;
font-weight: bold;
text-decoration:none;
}
.middle_bold_text_home{
font-size:16px;
color:#293592;
font-weight: bold;
}
.middle_bold_text_careers{
font-size:18px;
color:#484746;
font-weight: bold;
}
.news_text{
font-size:12px;
color:#484746;
font-weight:;
}
.li_area{
padding-left:15px;
list-style-type: disc;
}
.li_area_quality{
padding-left:15px;
list-style-type:square;
}

.li_style{
color:#484746;
_padding-bottom:15px;
list-style-position:outside;
}

.li_style_careers{
color:#484746;
_padding-bottom:15px;
list-style-type: circle;
list-style-position: inside;
}


.copyright_area
{
	width:959px;
	height:19px;
	text-align:center;
	padding-left:16px;
	font-size:10px;
	color:#FFFFFF;
	float:left;
}

.copyright{
	width:945px;
	height:19px;
	background-color:#3A3A93;
	text-align:center;
	padding-top:3px;
	font-size:10px;
	color:#FFFFFF;
	float:left;
}