BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    background-color: #bfdee6;
	background: #dfdfdf url("../images/bg/bg-body.jpg") repeat-x left 193px;
}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}

hr {
border:0;
background:#fff url(../images/bg/border-dotted-horiz.gif) repeat-x scroll left top; 
height:1px;
}

.relax {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/* Page */
#page {
	margin: 30px auto;
	width: 960px;
	background-color: #ffffff;
}
.frame-tl, .frame-tr, .frame-bl, .frame-br {
	float: left;
	width: 100%;
	text-align: left;
}
.frame-tl{ background: #ffffff url("../images/bg/frame-tl.jpg") no-repeat left top; }
.frame-tr{ background: url("../images/bg/frame-tr.jpg") no-repeat right top; }
.frame-bl{ background: url("../images/bg/frame-bl.jpg") no-repeat left bottom; }
.frame-br{ background: url("../images/bg/frame-br.jpg") no-repeat right bottom; }

.conteiner-page {
	margin: 21px 33px 30px 33px;
	float: left;
	width: 894px;
	display: inline;
}

/* Header */
.header {
	float: left;
    width: 100%;
	}
.header a.logo img{ 
	margin-left: 20px;
	padding-bottom: 12px;
}
.header .search {
	float: right;
	display: inline;
}
.header .search label,
.header .search button{
	font-size: 12px;
	color: #0057a9;
	cursor: pointer;
}
.header .search input{
	border: 1px solid #dfdfdf;
	width: 185px;
	_height: 23px;
	padding: 3px 0;
	float: left;
/*	display: inline;*/
	font-size: 12px;
	color: #999999;
}

.header .search .button {
	font-weight: bold;
	width: 17px;
	height: 19px;
	font-size: 10px;
	border: none;
	background: url("../images/bg/bg-button-search.gif") no-repeat left top;
	float: left;
	display: inline;
	margin: 3px 0 0 2px; 
}	
.content .search_result H3 {margin-bottom: 10px;}
.content .highlight {background: #cccccc;}
.content  SPAN.small {
	font-size: 10px;
	font-weight: bold;
}
.content #results {color: #666666;}
.content #results P {margin: 5px 0 5px; }
.display {text-align: center;}
/* main-menu */
.main-menu {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
	position: relative;
	z-index: 24;
}
.main-menu ul{
	list-style: none;
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
}
.main-menu ul li{
	float: left;
	display: inline;
	font-size: 15px;
	color: #007cc3;
	font-weight: bold;
	position: relative;
}
.main-menu ul li a {float: left;}
.main-menu ul li a span {
	color: #007cc3; 
	padding: 3px 8px 19px 8px;
	background: url("../images/bg/menu-border.gif") no-repeat left 5px;
	float: left;
	cursor: pointer;
}
.main-menu ul li.first a span { background: none; }
.main-menu ul li.active a span {color: #fc6513; }
.main-menu ul li a:hover{ text-decoration: none; }
.main-menu ul li:hover{ background: url("../images/bg/bg-span-menu.jpg") repeat-x left top;}
.main-menu ul li:hover a {background: url("../images/bg/bg-span-menu-l.jpg") no-repeat left top;}
.main-menu ul li:hover a span{
	color: #ffffff;
	background: url("../images/bg/bg-span-menu-r.jpg") no-repeat right top;
}
.main-menu ul li ul{
	position: absolute;
	top: 25px;
	left: 0px;
	background: #007cc3 url("../images/bg/bg-sub-menu.jpg") repeat-x left top;
	width: 158px;
	display: none;
	z-index: 25;
}
.main-menu ul li ul li:hover,
.main-menu ul li ul li:hover a,
.main-menu ul li ul li a span,
.main-menu ul li ul li:hover a span,
.main-menu ul li:hover ul li,
.main-menu ul li:hover ul li a,
.main-menu ul li:hover ul li a span{ background: none; }
.main-menu ul li:hover ul{display: block;}

.main-menu ul li ul li a,
.main-menu ul li ul li a span{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.main-menu ul li ul li a span{
	padding: 7px 15px 7px 30px;
	width: 113px;
	_width: 100%;
}
.main-menu ul li ul li.first {padding-top: 6px;}
.main-menu ul li ul li.first {	background: url("../images/bg/bg-menu-li-first.jpg") no-repeat right top!important; }
.main-menu ul li ul li.last {
	padding-bottom: 11px;
	margin-bottom: -4px;
	background: url("../images/bg/bg-menu-li-last.gif") no-repeat right bottom!important; 
}

.main-menu ul li ul li a span:hover{ 
	text-decoration: underline; 
	background: url("../images/bg/bg-sub-menu-hover.gif") no-repeat 10px 10px;
}

.main-menu ul li ul li:hover a span{ 
  background: url("../images/bg/bg-sub-menu-hover.gif") no-repeat 10px 10px;
}

.main-menu ul li ul li:hover ul li a span{ 
  background: none;
}

.main-menu ul li ul li:hover ul li:hover a span{ 
  background: url("../images/bg/bg-sub-menu-hover.gif") no-repeat 10px 10px;
}
.main-menu ul li:hover ul li ul {
  display:none;
}
.main-menu ul li:hover ul li:hover ul {
  display:block !important; left:158px;top:0;
}






/* Content */
.content {
    float: left;
    width: 100%;
	padding-bottom: 35px;
	position: relative;
	z-index: 2;
}
.content h1, 
.content h2, 
.content h3, 
.content h4, 
.content h5, 
.content h6{
	margin: 0;
	padding: 0;
}

.content UL{
	margin: 0;
	padding: 0;
	list-style: none;
}

.content h1{
	font-size: 24px;
	color: #fc6513;
	font-weight: normal;
	line-height: 130%;
	padding-bottom: 20px;
}
.content h1.main-title{
	font-size: 30px;
	font-weight: bold;
}
.content h2{
	font-size: 20px;
	color: #666666;
	line-height: 130%;
}
.content h4{
	font-size: 12px;
	font-weight: bold;
	color: #fc6513;
	margin: 5px 0 0 10px;
}
.content h5{
	font-size: 14px;
	color: #666666;
	line-height: 130%;
}

.content p,
.content ul li{
	font-size: 12px;
	color: #666666;
	margin: 0;
}
.content p { padding-bottom: 15px; }

.content .banner img{padding-bottom: 25px;}

.contant-bg.home-page{
	float: left;
	width: 100%;
	background: url("../images/bg/bg-cont-home.gif") no-repeat left 17px;
}
.contant-bg.padding-page{ 
	padding: 0px 30px 0px 30px;
	width: 834px;
	_width: 100%;
	float: left;
}
/* Slider */
.slider{ 
	float: left;
	position: relative;
	z-index: 20;
	height: 233px;
}
.slider ul#main-slider li{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}

.slider ul#main-slider li div.description{
	position: absolute;
	top: 22px;
	left: 10px;
	width: 550px;
}
.slider ul#main-slider li div.description h1,
.slider ul#main-slider li div.description h2 { 
	margin: 0;
	padding: 0;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -0.02em;
	font-weight: bold;
}
.slider ul#main-slider li div.description h1 { font-size: 35px; line-height: 90%;}
.slider ul#main-slider li div.description h2 { font-size: 26px; }
.slider ul#main-slider li div.description p{
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	margin: 10px 125px 0 50px;
	padding: 0 0 10px 0;
}
.slider #slider-nav{
	position: absolute;
	bottom: 8px;
	left: 10px;
	z-index: 10;
}
.slider #slider-nav a{
	margin-right: 4px;
	padding: 2px 4px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background-color: #17608a;
	_height: 16px;
}
.slider #slider-nav a:hover{ text-decoration: none;}
.slider #slider-nav a.activeSlide{ background-color: #12425e; }

/* sidebar news */
.sidebar-news{
	float: left;
	width: 173px;
	margin-top: 17px;
	min-height: 45px;
	_height: 45px;

}

.sidebar-news .text {
	width: 150px;
	margin: 40px 0 0 10px;
	padding-bottom: 12px;
	background: url("../images/bg/bd-sidebar-text.gif") repeat-y 145px top;
}
.sidebar-news .text p {
	margin: 0 30px 0 0;
	font-size: 12px;
	color: #666666;
}

.content a {
	font-size: 12px;
	color: #007cc3;
}
.sidebar-news .text a,
.main-content a{
	float: right;
	margin-right: 30px;
}
.main-content{
	float: right;
}
/* search panel */
.search-panel{	
	float: right;	
	display: inline;
	margin-top: 14px;

}
form.choose {
	margin: 0;
	padding: 0;
	width: 200px;
	padding-bottom: 15px;
}
.search-panel form.choose {
	float: right;
	margin-left: 18px;
	padding-bottom: 0;
}
form.choose label{
	font-size: 12px;
	font-weight: bold;
	color: #fc6513;
	width: 100%;
	cursor: pointer;
}

form.choose select{
	width: 100%;
	margin-top: 2px;
	font-size: 11px;
	color: #999999;
	padding: 2px 0;
}

/* steps */
.steps-home{
	margin-top: 13px;
	float: left;
	padding-left: 13px;
}

.steps-home .box{
	float: left;
	display: inline;
	margin: 16px 14px 0 0px;
	_margin-right: 13px;
	width: 163px;
}
.steps-home .box p {padding-bottom: 6px;}
.steps-home .box img {padding-bottom: 6px;}

.content h3{
	font-size: 14px;
	color: #fc6513;
}
.steps-home .box  h3{
	margin: 6px 0 4px 0;
	font-size: 13px;
}
.main-content p{
	font-size: 11px;
	color: #999999;
	margin: 0;
}
.main-content a {margin: 0;}

/* Manupecs */
.choose-country form,
.choose-manufacturer form{
	float: left;
	margin: 0;
}
.choose-country form {
	padding-bottom: 15px;
}
.manufacturer-info {margin-top: 12px;}
.manufacturer-info table{
	width: 835px;
}
.manufacturer-info table caption{
	padding: 12px 10px;
	text-align: left;
	background-color: #7f7f7f;
}
.manufacturer-info table caption{
	font-size: 16px;
	color: #ffffff;
}
.manufacturer-info table tr th {
	background-color: #454748;
	font-size: 12px;
	color: #ffffff;
	padding: 7px 12px 10px 12px;
	text-align:left;
}

.manufacturer-info table tr th.part-number{width: 148px;}
.manufacturer-info table tr th.product{width: 195px;}
.manufacturer-info table tr th.function{width: 265px;}
.manufacturer-info table tr td{
	padding: 5px 12px 8px 12px;
	background-color: #999999;
}
.manufacturer-info table tr td,
.manufacturer-info table tr td a {
	font-size: 12px;
	color: #ffffff;
}
.manufacturer-info table tr.odd td {background-color: #939292;}
/* Product page */
.page-content-main {
	width: 575px;
	float: left;
}
.page-content-main .info-product{ width: 573px;}
.product-info {
	width: 100%;
	float: left;
	background: url("../images/bg/border-dotted-horiz.gif") repeat-x left top;
	margin-top: 19px;
}
.product-info h1{
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 20px;
}
.product-info-column {
	float: left;
	display: inline;
	width: 335px;
}
.product-info-column.description{
	width: 208px;
	margin-right: 30px;
}
.product-info-column.description p{
	margin-top: 22px;
	padding-top: 25px;
	background: url("../images/bg/border-dotted-horiz.gif") repeat-x left top;
}
.content #page-article ul,
.product-info ul{ margin-top: 12px;}
.content #page-article ul {padding-bottom: 15px;}
.content  #page-article ul li, 
.product-info ul li {
	padding-left: 25px;
	background: url("../images/icons/icon-list-blue.gif") no-repeat left 4px;
	line-height: 140%;
}
.info-product-side {
	float: right;
	width: 227px;
}

#page-article .info-product-side .sider-box{
	float: left;
	width: 100%;
	background-color: #999999;
}
#page-article .info-product-side .sider-box.next{ margin-top: 14px; }
#page-article .info-product-side .sider-box h5, 
#page-article .info-product-side .sider-box p,
#page-article .info-product-side .sider-box a{color: #ffffff;}

#page-article .info-product-side .sider-box h5{
	display: block;
	background-color: #7f7f7f;
	padding: 15px 12px;
}
#page-article .info-product-side .sider-box ul.light{ padding: 8px 0px 13px 10px; }
#page-article .info-product-side .sider-box ul.light li {
	padding-left: 20px;
	background: url("../images/icons/icon-download-2.gif") no-repeat 1px 3px;	
	line-height: 180%;
}
#page-article .info-product-side .sider-box ul.light li.find { background: url("../images/icons/icon-download-1.gif") no-repeat 0px 3px; }
#page-article .info-product-side .sider-box ul.light li a{
	font-size: 11px;
	font-weight: bold;
}

#page-article .info-product-side .sider-box ul.accordion li{
	line-height: 220%;
	padding-left: 38px;
	cursor: pointer;
	background: #939292 url("../images/icons/list-icon-off.gif") no-repeat 12px 8px;
	font-size: 14px;
	font-weight: bold;
}
#page-article .info-product-side .sider-box ul.accordion li a{font-size: 14px;}
#page-article .info-product-side .sider-box ul.accordion li span{
	font-weight: normal;
	font-size: 10px;
	font-style: italic;
}
/*#page-article .info-product-side .sider-box ul.accordion li a:hover{text-decoration: none;}*/

#page-article .info-product-side .sider-box ul.accordion li ul{
	display: none;
}

#page-article .info-product-side .sider-box ul.accordion li ul li {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	background: none;
	background-color: #939292;
}

#page-article .info-product-side .sider-box ul.accordion li.odd,
#page-article .info-product-side .sider-box ul.accordion li.odd ul li{ background-color: #999999; }
#page-article .info-product-side .sider-box ul.accordion li.selected{ background: #939292 url("../images/icons/list-icon-on.gif") no-repeat 15px 14px; }
#page-article .info-product-side .sider-box ul.accordion li.odd.selected{ background: #999999 url("../images/icons/list-icon-on.gif") no-repeat 15px 14px; }

#page-article .info-product-side .sider-box ul.accordion li.selected ul{display: block;}

.grafs {
	margin-top: 20px;
	float: left;
	width: 100%;
}

.grafs h4{
	font-size: 16px; 
	padding-bottom: 15px;
	margin: 0;
	font-weight: normal;
}

.grafs h4 span{
	font-size: 12px;
	font-style: italic;
}
.grafs p {
	float: left;
	margin-right: 10px;
	display: inline;
}
.grafs a img, .grafs img {
	width: 100px;
	border: 1px solid #cccccc;
}
/*compare all*/
.product-steps {
	float: left;
	width: 100%;
	background: url("../images/bg/bg-step-sol.gif") repeat-y left top;
	margin: 0;
	padding: 0;
}
.product-steps .one-step{
	float: left;
	width: 206px;
	padding-bottom: 12px;
}
.product-steps .one-step .step-image {
	float: left;
	width: 100%;
	text-align: center;
	height: 120px;
}
.product-steps .one-step .step-image a {
	float: none;
}
.product-steps .one-step h4{
	font-size: 16px;
	color: #ffffff;
	line-height: 100%;
	padding: 9px 9px 14px 9px;
	background: #666666 url("../images/icons/icon-title.gif") no-repeat bottom right;
	margin: 0 12px;
	min-height: 32px;
}
.product-steps .one-step h4 a {
	font-size: 16px;
	color: #ffffff;
  float:left;
}
.product-steps .one-step p,
.product-steps .one-step ul li{
	font-size: 11px;
	color: #666666;
}
.product-steps .one-step p {margin: 15px 12px 0 12px;}
.product-steps .one-step.product p{margin: 0 12px;}
.product-steps .one-step.first h4,
.product-steps .one-step.first p{ margin-left: 0;}
.product-steps .one-step h3{
	margin: 10px 12px 0 10px;
	padding-bottom: 5px;
}
.product-steps .one-step ul{ margin: 0 12px;}
.product-steps .one-step ul li {
	padding-left: 8px;
	background: url("../images/icons/list-icon-pro-sol.gif") no-repeat left 5px;
}
.product-steps .one-step a{
	float: right;
	margin-right: 15px;
}
.separator {
	float: left;
	width: 100%;
	margin-top: 12px;
	padding-bottom: 12px;
	border-top: 1px solid #cccccc;
	font-size: 0;
}
.content .page-content-main #page-article ul.country{ margin-top: 30px; }
.content  .page-content-main #page-article ul.country li { padding: 0 0 17px 74px; }
.content  .page-content-main #page-article ul.country li.orange { background: url("../images/icons/orange-ball.gif") no-repeat left top;}
.content  .page-content-main #page-article ul.country li.blue { background: url("../images/icons/blue-ball.gif") no-repeat left top;}
.content  .page-content-main #page-article ul.country li.green { background: url("../images/icons/green-ball.gif") no-repeat left top;}


/* Footer */
.footer {
     float: left;
     width: 100%;
	 background: #ffffff url("../images/bg/bg-footer.jpg") no-repeat center top;
}
.footer ul {
	margin: 20px 0 0 8px;
	padding: 0;
}
.footer ul li{
	float: left;
	display: inline;
	padding: 0 7px;
	border-left: 1px solid #b8b8b8;
}
.footer ul li.first{ border: none;}

.footer ul li a{
	font-size: 12px;
	color: #007cc3;
}

.footer div.copy{
	float: right;
	display: inline;
	margin-right: 20px;
	text-align: right;
}

.footer p{
	color: #221e1f;
	font-size: 9px;
	margin: 0;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

.content .facilities {
	padding: 25px 0 12px;
	border-bottom: 1px dotted #999999;
}
.content .country {font-size: 16px;}
.country IMG {position: relative; top: 3px; margin-right: 5px;}
.content .facilities.last {border: none;}
.content .facilities .box-left {
	float: left;
	width: 215px;
	margin-right: 30px;
}
.content .facilities .box-center {
	float: left;
	width: 330px;
	margin-right: 30px;
}
.content .facilities .box-right {
	float: left;
	width: 229px;
}
.content .facilities P {margin-bottom: 12px;}
.content .facilities A {color: #FC6513;}
.content .facilities STRONG {display: block;}

.content .contant-bg h1 { display:none; }
.content .contant-bg * h1 { display:block; }

.content { color:#666; }


.specstbl tr td { 
  padding-bottom:8px; 
}



a.blue-button {
  padding:6px 0px 6px 0px;
  display:block;
  text-align:center;
  background: #007cc2;
  color:#ffffff;
  text-decoration:none;
}


.non-aerospace,
.show-aerospace {
  border:0 !important;
  padding:0 !important;
  margin:0 !important;
}

.non-aerospace .wysiwyg-desc,
.show-aerospace .wysiwyg-desc {
  display:none !important;
}

